-
JavaScript中的a==b查看全部
-
巧用+/-规则转换数据类型: string转number: num = num - 0; number转string: num = num + ""; =="一边是字符串,另一边是数字时会把字符串转换为数字,在进行比较 "1.23" == "123" 0 == false null == undefined new Object() == new Object() 二元加号减号运算逻辑 "37"-7会理解为减法运算; "37"+7会理解为字符串拼接; a===b //严格等于,首先判断等号两边的类型,类型不同返回false NaN nem Object和任何值比较都不严格等于包括自己 类型不同,尝试类型转换和比较 === 表示全等 比较两边的值、长度、数据类型 == 类型不同 会自动尝试转换类型再比较查看全部
-
JavaScript中的a==b查看全部
-
巧用JavaScript中的+和-。 将字符串转换为数字,可以将字符串-0; 将数字转换为字符串,可以将数字+""。查看全部
-
JavaScript中的+和-查看全部
-
javascript 有六种数据类型, 五种原始数据,number,sring,null,unidefind 还有一个对象object 数据类型分为5种原始类型和1种对象类型: 原始类型:number,string,boolean,undefined,null 对象类型:object(Function,Array,Date,...)查看全部
-
JavaScript弱类型特性查看全部
-
cac查看全部
-
原型链经典案例图解。查看全部
-
原型链的经典案例。查看全部
-
只会继承,不会修改原型链查看全部
-
configurable和writable属性标签作用范围查看全部
-
typeof null===object查看全部
-
str是string(基本类型),本身是没有方法的。 当尝试把基本类型的str当做对象一样访问时,例如:str.length; 解释器会创建一个临时的包装对象,伪代码: [[tempObj]] = new String(str); [[tempObj]].length; // 返回具体的length; delete [[tempObj]]; // 销毁临时对象 重复访问str.length会重复创建这个临时对象。 所以str.t赋值可以成功,但再次访问str.t返回undefined,因为每次创建的临时包装对象都是不同的。查看全部
-
JavaScript中字符串==数字,会将字符串转换为数字。查看全部
举报
0/150
提交
取消