摘要:
JavaScript函数 1. 函数的定义 函数名称只能包含字母、数字、下划线或$,且不能以数字开头。定义时可用函数定义表达式或者函数声明语句。 var f = function fact(x){} 函数定义表达式包含名称,名称将作为函数的局部变量,在函数内部使用,代指函数。 函数声明语句不是真正的语句,不能出现在循环、条件、try/catch/finally以及with语句中;声明语句置于在不会执行到的位置,仍可被整个作用域可访问,可在被定义代码之前使用。定义表达式的变量声明被提前了,但是对变量赋值不会提前,函数在被定义之前无法使用,否则调用时会出现错误:"TypeError: . 阅读全文