-
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
- 值类型(string、number、boolean、undefine)和引用类型(function、object)
-
何时使用全等,何时使用双等
- 变量计算-强制类型转换场景
- 字符串拼接
- 双等运算符(慎用)
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源码中使用的方法,推荐使用 }
- 变量计算-强制类型转换场景
-
JS有哪些内置函数 -- 数据封装类型 -- 构造函数(不考虑浏览器环境window等)
- Object
- Array
- Boolean
- Number
- String
- Function
- Data
- RegExp
- Error
-
JS变量类型(JS变量按照存储方式分为哪些类型、并描述其特点)
- 值类型
- 引用类型(公用内存空间,节省内存)
-
Json(如何理解Json)
- 只不过是JS对象而已
- JSON.stringify({a:10, b:20})
- JSOn.parse('{"a":10 , "b":20}')
网友评论