-
特殊字符转一 \查看全部
-
范围符号查看全部
-
正则基础查看全部
-
循环语句查看全部
-
函数创建: 1、函数声明; 2、函数表达式 主要区别:1、可以在函数前面调用2、则不行查看全部
-
catch:是当有错抛出的时候就输出 finally:是一定会执行的代码 try:程序正常时执行;查看全部
-
var a=b=1;使得a和b的赋值相互影响了,所以正确定义方式是var a=1,b=1;查看全部
-
js中检测数据类型的方法: 1.typeof//适合函数和基本类型的判断,返回类型名 typeof 123 //"number" typeof true //"boolean" typeof "123" //"string" typeof function //"function" typeof undefined //"undefined" typeof new Object() //"object" typeof [1,2] //"object" typeof NaN //"number" typeof null //"object" 2.instanceof//判断对象的类型(obj instanceof Object) 注意:不同window或iframe间的对象类型检测不能用instanceof var man = new Person() man instanceof Person //true; 3.Object.prototype.toString Object.prototype.toString.apply(null) //[object Null] Object.prototype.toString.apply(null) //[object Object](IE6/7/8) 4.constructor 每一个对象都有一个constructor属性,它是继承原型的,它指向构造这个对象的构造器或函数,constructor是可以被改写的,so使用是要注意。 5.duck type//通过特征判断 总结 typeof:适合基本类型及function检测,遇到null失效 instanceof:适合自定义对象,原生对象的检测,在不同iframe和window间检测失效 Object.prototype.toString:通过{}.toString拿到,适合内置对象和基本元素对象,遇到null和undefined失效(IE6/7/8返回[object Object])查看全部
-
对象结构查看全部
-
数据类型分为5种原始类型和1中对象类型: 原始类型:number,string,boolean,undefined,null 对象类型:object(Function,Array,Date,...)查看全部
-
对象的key为字符串,所有的类型都会被转化成字符串(用toString()方法)查看全部
-
js对象查看全部
-
学习资料: 《JavaScript权威指南》 MDN:https://developer.mozilla.org/zh-CN/learn/javascript查看全部
-
运算符delete,在Object.defineProperty种configurable设为'false'之后,删除失败查看全部
-
prototype obj._proto_.hasOwnProperty(‘zsl’);查看全部
举报
0/150
提交
取消