慕粉3829390
2016-08-21 14:38
函数的执行顺序是按照从上到下执行的吗?
我觉得是因为x,y,z是局部变量,如果写在外面需要赋值,而且每调用一次函数需要赋值语句赋值一次如add(x=1,y=2,z=3);document.write(); 并且每次调用函数后都要跟一个document.write()
不是不能实现,但是毫无疑问这样并不合理,写在外面还需要调用函数。函数就是一个整体,函数内的一切和函数外的一切是有一点隔离的,例如:两个函数内的相同命名不会干扰,而一个函数内,两个相同命名则会覆盖。一般顺序从上到下。
具提跟java一样 看你在什么时候需要调用,没有说非要放在哪里,而是看你的程序需要,例如在数组循环中你要遍历输出数组,那就肯定需要放在里面。函数的表达式是只有你在调用函数的时候他才会出现,如果你把他写外面,明显就不合适。
就和System.out.println()不能放在方法外面一样,这是规定,你只需要知道这样用就可以了
跟页面加载有关系吧
JavaScript进阶篇
468061 学习 · 21891 问题
相似问题