-
javascript共有6种数据类型:其中5种原始数据类型包括:number boolean string null undefined 另外一种是对象类型:Object 。数组、日期、函数都属于这个对象类型。查看全部
-
call/apply查看全部
-
严格模式,this会指向undifine查看全部
-
几种函数类型对比查看全部
-
不可方位外层函数的局部变量,却可以访问全局变量查看全部
-
后面加一个()表示立即调用执行查看全部
-
使用函数构造器创建函数查看全部
-
命名函数表达式查看全部
-
函数声明和函数表达式的区别就是,函数声明会被前置,函数表达式由于是赋值操作,变量会被提前,赋值不会被提前查看全部
-
函数不同的调用方式查看全部
-
foo.name 函数名 foo.length 形参个数 foo.arguments 实参个数查看全部
-
1.alert 应为function x(){}被前置,虽然有变量名也为x待会忽略 2.alert x被赋值为10 3.alert x重新被赋值20 4.alert if(true) a被赋值1 5.alert 因为变量声明会被提前,b没被赋值,所以alert(b)会返回undefined查看全部
-
vo填充顺序 1.函数参数(若未传入,初始化该参数为undefined) 2.函数声明(若发生命名冲突,会覆盖) 3.变量申明(初始化变量值为undefined,若发生命名冲突,会忽略)查看全部
-
!,+ 是为了把函数变为函数表达式查看全部
-
作用域链,可以访问到外部的局部变量 new Function("console.log(typeof i)") 是访问不到外层变量的查看全部
举报
0/150
提交
取消