1.2 KiB
1.2 KiB
3变量
javascript的变量是不区分类型的
创建变量
var 变量名;
var 变量名 = 变量值;
没有值的时候 是创建一个变量 但它的值是undefined
这也是默认变量的值 所有没有赋值的变量都是undefined
赋值了之后就变成你赋值之后的值;
实际演示 并且介绍console.log()
变量类型
- undefined
- boolean
- string
- number
- object
- function
typeof
undefined
任何只声明没有赋值的变量都是undefined
null
空对象指针
boolean
只有 true 和 false
number
- 整数 121212
- 小数 1.12121
- 八进制 012475
- 十六进制 0x2474ab
浮点数精度问题
### NAN
非常特殊的一个值 应该有值返回的时候但没有值返回 注意 : nan != nan
parseInt
转化到数字
注意8进制
string
- 用‘’ 或 “” 定义
- 单引号开头必须单引号结尾
- 双引号开头必须双引号结尾
字符字面量 了解就行
- \n
- \t
- \b
- \r
- \f
- \\
- \'
- \"
- \xnn
- \unnnn
.length
.toString()
object
创建
new Object() 或者 {}
ES6新增
- let 变量
- const 常量