JavaScript數據類型

数字 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舉行磨練
《JavaScript數據類型》

    原文作者:BreezingSummer
    原文地址: https://segmentfault.com/a/1190000015074574
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞