- 函数声明语句与函数表达式
var foo=function g(){
}//g这个函数名只能在函数内部渠道,外部取不到
typeof g();//找不到g->Error
//找不到函数执行是error
//找不到变量应该是undefine
- typeof知识点
//js六种类型,bool,number,string,object,undefine,function
//typeof返回的都是字符串类型
//集合都是object,对象包括数组和对象
- 函数自带参数
- arguments
//arguments是实参集合,通过arguments[0]调用的实参作为一个整体(函数名)
2. this
//函数的this变量是在执行(调用)的时候才有的
function f(){
alert(this);
}//此时并没有this
//执行时this指向调用函数的对象
f();//实际为Windows.f();所以this为windows对象
- delete
//delete用于删除对象的属性
var obj={a:1}
var arr=[1,2,3]
delete obj.a
delete arr[0]
//不可删除变量与参数