-
属性访问表达式查看全部
-
function(){} 函数表达式查看全部
-
[1,,4] undefined {key:value,key:value} [] 数组 {}对象查看全部
-
类型检测小结查看全部
-
Object.prototype.toString.apply()查看全部
-
instanceof判断对象类型,基于原型链(prototype) obj instanceof Object 返回boolean 期望左边的obj是对象,如果是基本类型就返回false 期望右边是一个函数对象或者函数构造器,如果不是的话就会抛出异常 [] instanceof Array ===true查看全部
-
typeof返回相应的类型字符串 typeof [] "object" typeof NaN "number" typeof null "object" typeof undefined "undefined"查看全部
-
类型检测 typeof instanceof object.prototype.toString constructor duck type查看全部
-
在对基本类型进行对象操作时,引擎将会尝试将基本类型转换为包装类型,完成操作后将会销毁该对象查看全部
-
当做对象操作的时候,js会自动转换成一个临时的对象,之后会销毁查看全部
-
var str ="string" ;//str是字符串 var strObj = new String("string");//对象查看全部
-
var obj={}; Object.defineProperty(obj,"x",{ configurable:false, value:1 }); window.x=1; 'x' in window;//true });查看全部
-
[1,,4] undefined [] 数组 {}对象 function(){} 函数 1. 原始表达式 //常量、直接量、关键字、变量 3.14、"test"、null、i、k、j 2. 初始化表达式 //[1,2]、{x:1, y:2} 3. 函数表达式 //var fe = function(){}、(function(){})() 4. 属性访问表达式 //var o = {x:1}、o.x、o['x'] 5. 调用表达式 //func() 6. 对象创建表达式 //new Func(1,2)、new Object查看全部
-
+字符串拼接 -算术运算 num-0 =数字 num+0 =字符串 ==值等于(尝试类型转换) ===类型不同false,类型相同且值相同true NaN(not a number)与任何值(包括NaN)都不相等 object使用引用比较查看全部
-
比一比查看全部
举报
0/150
提交
取消