2 JavaScript的基础类型
JS虽然是一个脚本语言. 麻雀虽小, 五脏俱全. 在js中也是可以像其他编程语言一样. 声明变量, 条件判断, 流程控制等等. 我们先看一下JS中的数据类型
在js中主要有这么几种数据类型(基本)
|
number 数字, 不论是整数还是小数, 数据类型都是number |
|
string 字符串, 这个没啥可聊的. 就是很单纯的字符串 |
|
boolean 布尔值, 只有两个, true和false. 注意不是大写T和F. |
|
object 对象, 这个比较特殊. 你可以理解为所有被new出来的东西都是对象 |
|
undefined, 这个表示未定义. 所有没有被定义过的东西默认都是该类型 类似像空一样的东西 |
|
// var a = 10, b = 20, c = 30 ; |
|
// console.log(a > b && b > c); // false |
|
// console.log(!(a > b)) // 注意括号 true |
|
// |
|
// var a = '123'; |
|
// var b = 123; |
|
// console.log(a == b); // true |
|
// console.log(a === b); // false |
|
// |
|
// // string --> number parseInt(字符串) |
|
// var a = '10086'; |
|
// a = parseInt(a); // 变成整数 |
|
// console.log(a + 10); |
|
// |
|
// number --> string 数字.toString() 或者数字 + “” |
|
// var a = 100; |
|
// var b = a.toString(); |
|
// var c = a + ""; |
|
// console.log(b) |
|
// console.log(c) |
|
// |
|
// // number --> string: 数字转化成16进制的字符串 |
|
// var m = 122; |
|
// var n = m.toString(16); |
|
// console.log(n); // 7a |
|
// |
|
// // 进制转换 |
|
// var a = 10; |
|
// // 16进制的数字是多少 |
|
// var x = a.toString(16); |
|
// console.log(x); // a |
|
// |
|
// // AB的十进制是多少 |
|
// var d = parseInt('AB', 16); |
|
// console.log(d) // 171 |
|
|
|
// // 关于 ++ |
|
// a = 10; |
|
// b = a++; |
|
// console.log(b, a) // 10 11 |
|
// c = ++a; |
|
// console.log(c, a); // 12 12 |
|
|
|
// a = 10; |
|
// a = a++; |
|
// console.log(a); // 10 |
|
// |
|
// a = 10; |
|
// a = ++a; |
|
// console.log(a); // 11 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|