-
严格模式 总结查看全部
-
with修改作用域查看全部
-
函数声明被前置查看全部
-
try里的异常,如果没被处理,会抛到外层的catch处理,在这之前,内部的finally会被执行.查看全部
-
var a = b = 1;这样的赋值b会被隐式的定义为全局变量查看全部
-
没有块级作用域查看全部
-
prototype对象是实现面向对象的一个重要机制。每个函数也是一个对象,它们对应类就是function,每个函数对象都具有一个子对象prototype。 Prototype表示了该函数的原型,prototype表示了一个类的属性的集合。当通过new来生成一个类的对象时,prototype对象的属性就会成为实例化对象的属性。查看全部
-
逗号运算符查看全部
-
数据类型:五种原始类型,(num-数字;string-字符串,boolean-布尔值;null-;undefined-),一种对象类型object;查看全部
-
类型检测小结查看全部
-
Object.prototype.toString.apply()查看全部
-
typeof查看全部
-
JSON.stringfy(obj);返回对象属性成为字符串; JSON.parse('{"x" : 1 }') ;通过返回的字符串重新添加为对象属性查看全部
-
JSON.stringify(obj) ; 返回obj对象的所有属性,并形成字符串查看全部
-
在 JavaScript 里使用 typeof 来判断数据类型,只能区分基本类型,即 “number”,”string”,”undefined”,”boolean”,”object” 五种。 对于数组、函数、对象来说,其关系错综复杂,使用 typeof 都会统一返回 “object” 字符串。 要想区别对象、数组、函数单纯使用 typeof 是不行的,JavaScript中,通过Object.prototype.toString方法,判断某个对象值属于哪种内置类型。 例子: var arr = []; console.log(Object.prototype.toString.call(arr)) 结果: "[object Array]"查看全部
举报
0/150
提交
取消