![](https://img.haomeiwen.com/i13268345/ca561bf237702005.png)
![](https://img.haomeiwen.com/i13268345/eff7da70e2f4705e.png)
![](https://img.haomeiwen.com/i13268345/4d06b2b0d1de568e.png)
![](https://img.haomeiwen.com/i13268345/f51b1211ff09fcd9.png)
![](https://img.haomeiwen.com/i13268345/1c0c5cc4d78ae605.png)
![](https://img.haomeiwen.com/i13268345/1fe815e00ac4caf7.png)
如果同时采用function命令和赋值语句声明同一个函数,最后总是采用赋值语句的定义。
![](https://img.haomeiwen.com/i13268345/addebb9f4780653e.png)
![](https://img.haomeiwen.com/i13268345/5823f61b2e673de7.png)
![](https://img.haomeiwen.com/i13268345/3a237aafe7cf2a97.png)
![](https://img.haomeiwen.com/i13268345/78b990ed698167f3.png)
function f5(a,s){console.log(f5.length)}
f5(); // 2
f5(1,2,3,4,5); // 2
![](https://img.haomeiwen.com/i13268345/bed682e8c83b8587.png)
![](https://img.haomeiwen.com/i13268345/23ad5b79532a7dfd.png)
![](https://img.haomeiwen.com/i13268345/b7b685139f2192d6.png)
在全局定义的变量,在局部作用域修改(修改全局定义的变量),就是修改全局的变量;
![](https://img.haomeiwen.com/i13268345/3acc11a2df9cd61e.png)
![](https://img.haomeiwen.com/i13268345/e15f41a34cdfb50e.png)
![](https://img.haomeiwen.com/i13268345/bd0943a6e271977c.png)
![](https://img.haomeiwen.com/i13268345/c7486f6e11d3cb7e.png)
![](https://img.haomeiwen.com/i13268345/7cbe1bdb76e13cea.png)
![](https://img.haomeiwen.com/i13268345/440ae8c14fd11f5d.png)
arguments对象
![](https://img.haomeiwen.com/i13268345/4afd81f58978ad7c.png)
![](https://img.haomeiwen.com/i13268345/55e26993e08b380e.png)
![](https://img.haomeiwen.com/i13268345/03e953f06766b580.png)
![](https://img.haomeiwen.com/i13268345/001926d425b4835f.png)
eval()---->基本没什么作用(在实际应用中)
如果同时采用function命令和赋值语句声明同一个函数,最后总是采用赋值语句的定义。
function f5(a,s){console.log(f5.length)}
f5(); // 2
f5(1,2,3,4,5); // 2
在全局定义的变量,在局部作用域修改(修改全局定义的变量),就是修改全局的变量;
arguments对象
eval()---->基本没什么作用(在实际应用中)
本文标题:2019-02-18 函数
本文链接:https://www.haomeiwen.com/subject/zbpaeqtx.html
网友评论