数字 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进行检验
检验数据类型_typeof


BreezingSummer
45 声望0 粉丝