JavaScript 基础知识点归纳(推举) 定义在函数外的变量一定是全局变量;定义在函数内的变量,假如声明了 var,那该变量就是局部变量,假如不声明 var,那么该变量就是全局变量
1、全局变量与局部变量 JavaScript var global = "Global"; test ; function test { var local = "Local"; document
writeln(global); document
writeln(local); } document
writeln(global); document
writeln(local); 2、两种类型的 Cookie i)持久性 cookie,会被存储到客户端的硬盘上
ii)回话 cookie:不会被存储到客户端的硬盘上,而是放在浏览器进程所处的内存当中,当浏览器关闭时则该回话 cookie 就销毁了
3、在 JavaScript 中,函数(function)就是对象 4、在 JavaScript 中,没有方法(函数)重载的概念 5、Function 对象 在 JavaScript 中有一个 Function 对象,所有自定义的函数都是 Function 对象类型的
Function 对象接受的所有参数都是字符串类型的,其中最后一个参数就是要执行的函数体,而前面的参数则是函数真正需要接受的参数
6、隐含的对象 arguments 在 JavaScript 中,每个函数都有一个隐含的对象 arguments,表示给函数实际传递的参数
arguments
length 就表示实际传递的参数的个数
length 每一个函数对象都有一个 length 属性,表示该函数期望接受的参数个数
它与函数的arguments 不同
arguments
length 表示函数实际接受的参数个数