美文网首页
JS数据类型

JS数据类型

作者: 码字仓颉 | 来源:发表于2017-12-29 00:23 被阅读0次
    1. JS中typeof能得到哪些类型

      • 值类型(string、number、boolean、undefine)和引用类型(function、object)
        typeof undefine  //undefine
        typeof 'abc'   //string
        typeof 123 //number
        typeof true //boolean
        typeof {}://object
        typeof []://object
        typeof null://object
        tyoeof console.log: //function
        
    2. 何时使用全等,何时使用双等

      • 变量计算-强制类型转换场景
        • 字符串拼接
        • 双等运算符(慎用)
          100 == '100'; //true
          0 == ''; //true
          null == undefine; //true
          
        • if()语句
        • 逻辑运算符
          console.log(10 && 0); //0
          console.log('' || 'abc'); //'abc'
          console.log(!window.abc); // true
          判断一个变量会被当做true还是false可以使用以下方法:
          console.log(!!(100)); //true
          
          
      • 除了以下场景,其他全部用全等运算
        if(obj.a == null) {
            //这里相当于 obj.a === null || obj.a === undefine 的简写形式
            /这是JQ源码中使用的方法,推荐使用
        }
        
    3. JS有哪些内置函数 -- 数据封装类型 -- 构造函数(不考虑浏览器环境window等)

      • Object
      • Array
      • Boolean
      • Number
      • String
      • Function
      • Data
      • RegExp
      • Error
    4. JS变量类型(JS变量按照存储方式分为哪些类型、并描述其特点)

      • 值类型
      • 引用类型(公用内存空间,节省内存)
    5. Json(如何理解Json)

      • 只不过是JS对象而已
      • JSON.stringify({a:10, b:20})
      • JSOn.parse('{"a":10 , "b":20}')

    相关文章

      网友评论

          本文标题:JS数据类型

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