数字 NUMBER
- 十进制
直接写
1
1.1
.1
1.1e^2
- 二进制
前缀 0b
- 八进制
前缀 0
- 十六进制
前缀 0x
字符串 string
"你好"
'Hello'
-
转义
加\
,表示特定含义或者本来有特定含义的变为一般字符\n 本意 n,转义后 换行符 \' 本意 引用'',转义后 输出' \t 本意 t,转义后 制表符 \" 本意 引用"",转义后 输出"
-
多行字符串
var a="123\ 456" var a="123"+ "456"
布尔 boolern
符号 symbol
null
undefined
对象 object
-
设定
设置对象属性名,左边引号可省略var name="x"; var person={ "name":"abc", "age":12, "":"haha", "married":true, "children":{"name":"lala","age":"2"} }
-
获取
取值时,一定要加引号;不加引号,如果有设定,将会取键名为设定值的对象属性值person["name"]; // =person["name"]; person.name; person[name]; // =person[x];
-
操作对象属性值
delete person["name"] //删除键名
for(var key in person) //循环操作对象 person 的键名、键值 person.keys(); //获得对象 person 所有的键名,已数组形式返回 person.values(); //获得对象 person 所有的键值,已数组形式返回
检验
使用typeof()
对数据类型进行检验,检验结果如下图,function
不是数据类型,但也可以用typeof
进行检验
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。