在学习JavaScript的过程

arguments

arguments常用形式arguments[]、arguments.length。

在js中我们构造函数时会有形参和实参的问题

当在调用函数时,输入的所有实参会构成的一个数组,arguments就是这个数组名,因此就可以在函数中直接用arguments,但注意在函数外面不要用。

作用域&&局部变量和全局变量

在整个标签或者在整个js文件中 即为 全局作用域、全局变量

构造的函数 即为 局部作用域、局部变量

js编辑器的预处理

首先把定义的变量和构造的函数提到其作用域的顶部(代码执行为从上到下顺序执行),不过要注意提变量时不会把变量赋的值提上去。

在学习JavaScript的过程_第1张图片典型例子

输出结果为

9

9

9

9

9

报错

(var a=b=c=9;实际是var a=9;b=9;c=9;)

(在js中如果直接向a=1;这样定义变量默认为全局变量;)

你可能感兴趣的:(javascript,开发语言,ecmascript)