美文网首页
2019-03-14 js里的数据类型

2019-03-14 js里的数据类型

作者: 追夢的蚂蚁 | 来源:发表于2019-03-16 00:47 被阅读0次

    js有七种简单类型(基本类型)
    number,string,boolean,symbol,null,undefined,object

    num:可以用十进制,二进制(0b11),八进制(011),十六进制(0x11)表示


    str: '你好' 与"你好"---
    '' "" 与 ' ' " "---空字符串与空格字符串区别是0与1的字符位
    转义字符串:\n --- 回车
    \t ---tab制表符
    \ --- 表示
    ' --- 表示'

    多行字符串
    var a1 = '1234\ (坑人语法)
    567'
    var a2 = '123' +
    '456 ' (好用)

    ES6语法 : var a3 = 123 (反引号``) 456 (7个字符)


    bool: true 真 false假
    &&:与,||:或
    只有a&&b同时为真时才为真,
    只有a||b同时为假时才为假.


    null与undefined都表示什么都没有,
    他们之间的区别是?
    1.变量没有值-undefined
    2.有一个对象object.现在不想赋值-null(var = null //[空对象])
    有一个非对象,不想给值-undefined(var = undefined //[空的非对象])


    object , 哈希表 (复杂类型,由简单类型组成)

    person.self.self.self.name?
    

    name = { 9a : 'frank'} ×
    name = { '9a' : 'frank'} √
    name = { ' ' : 'frank'} √
    由此可见加引号几乎都可以不报错
    标识符=变量名


    typeof 返回数据类型but有bug就是:
    1.typeof null会 返回'object'
    2.typeof fn 会返回'function'

    相关文章

      网友评论

          本文标题:2019-03-14 js里的数据类型

          本文链接:https://www.haomeiwen.com/subject/mezhmqtx.html