-
类型检测查看全部
-
对基本类型变量进行对象操作时,JS会自动将基本类型变量临时包装为对象类型,然后再进行对象操作,操作完毕后会立即销毁临时包装对象查看全部
-
数据类型查看全部
-
严格等于“===”:1.判断类型2.判断变量是否大小/长度是否相等; NaN与任何变量都不相等,包括他自己;查看全部
-
原型链返回对象类型查看全部
-
str是string(基本类型),本身是没有方法的。 当尝试把基本类型的str当做对象一样访问时,例如:str.length; 解释器会创建一个临时的包装对象,伪代码: [[tempObj]] = new String(str); [[tempObj]].length; // 返回具体的length; delete [[tempObj]]; // 销毁临时对象 重复访问str.length会重复创建这个临时对象。 所以str.t赋值可以成功,但再次访问str.t返回undefined,因为每次创建的临时包装对象都是不同的。查看全部
-
configurable及writable的配置表查看全部
-
指定两个关联数组比对里面类型对应的数量是否一致查看全部
-
configurabel指属性标签可不可以被再修改,及可不可以被delete掉查看全部
-
原型链上的属性不可枚举不可删除 propertyIsEnumerable方法检测是否可枚举 不想遍历原型链上的属性,就使用hasOwnProperty方法判断查看全部
-
检测数据类型{ 基本类型:typeOf(); 特殊对象类型:obj instanceof object=>ture }查看全部
-
基本类型可以临死转换为对象类型使用其方法查看全部
-
数据类型:基本=number/string/布尔/null/undefined/一种对象类型={ obj{Array/function/。。。。 }查看全部
-
类型检测小结1查看全部
-
JS数据类型:数字number 32+32? =64 "32"+32==3232 32-"32"=0 ===隐士转换 字符串 string undefined 布尔值 null 对象查看全部
举报
0/150
提交
取消