作为一个函数调用实例- function myFunction(a, b) {
- return a * b;
- }
- myFunction(10, 2); // myFunction(10, 2) 返回 20
复制代码以上函数不属于任何对象。但是在 JavaScript 中它始终是默认的全局对象。 在 HTML 中默认的全局对象是 HTML 页面本身,所以函数是属于 HTML 页面。 在浏览器中的页面对象是浏览器窗口(window 对象)。以上函数会自动变为 window 对象的函数。 myFunction() 和 window.myFunction() 是一样的: 实例- function myFunction(a, b) {
- return a * b;
- }
- window.myFunction(10, 2); // window.myFunction(10, 2) 返回 20
复制代码 这是调用 JavaScript 函数常用的方法, 但不是良好的编程习惯
全局变量,方法或函数容易造成命名冲突的bug。
|