-
vo按照如下顺序填充: 1、函数参数(若未传入,初始化该参数值为undefined) 2、函数声明(若发生命名冲突会覆盖) 3、变量声明(初始化变量值为undefined,若发生命名冲突会忽略)查看全部
-
var yz = obj && obj.y && obj.y.z 链式判断赋值,取得最终为true的那个值 引申为 var ha = 50; var ha1 = ha > 40 && ha > 49 && 50;查看全部
-
谢谢老师总结的这么好!!~~查看全部
-
严格模式查看全部
-
对象包括一系列的属性,属性是无序的,每个属性都有一个字符串是由key和value组成查看全部
-
在js中,五种基本类型是没有属性和方法的,因此,以对象方式使用它时,如何访问length属性呢,js会智能将基本类型转换为对应的包装类型对象,然后访问属性,访问后,临时对象会销毁。查看全部
-
类型转换查看全部
-
严格相等要判断类型。对于new object!=new object。因为对象是用引用去比较的查看全部
-
字符串和数字相比,会将字符串转换为数字。查看全部
-
!function(){'use strict';var obj = {x:1,x:2};}();这里取反是高级的运算符,浏览器会先执行后面的,这里是自执行函数,没有return的返回值,那么返回的是undefined,!undefined则是true查看全部
-
js一共有六种数据类型,除对象类型(函数、数组、日期等都是对象类型),其余五种是基本数据类型查看全部
-
js定义变量无需定义类型查看全部
-
函数声明:function fd(){};在声明之前可以调用fd(); 函数表达式: var fd=function(){};在函数表达式之前调用fd();失效查看全部
-
try{}catch(ex){}finllay{}查看全部
-
非严格的等于查看全部
举报
0/150
提交
取消