数字 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
舉行磨練