javascript中调用函数和分配函数引用的区别
我是javascript新手,希望了解两者之间的区别: 你好javascript中调用函数和分配函数引用的区别,javascript,Javascript,我是javascript新手,希望了解两者之间的区别: 你好 函数pageOnloadHandler(){ var a=5; var b=6; 文件编写(a+b); } `window.onload=pageOnloadHandler()` 输出为: 你好 十一, 但是当我写作的时候, window.onload=pageOnloadHandler 产出为:11 这是因为当加载文档后执行document.write()时,它会覆盖整个文档 键入以下内容时: Window.onload = p
函数pageOnloadHandler(){
var a=5;
var b=6;
文件编写(a+b);
}
`window.onload=pageOnloadHandler()`
输出为:
你好
十一,
但是当我写作的时候,
window.onload=pageOnloadHandler代码>
产出为:11
这是因为当加载文档后执行document.write()时,它会覆盖整个文档
键入以下内容时:
Window.onload = pageOnloadhandler();
您传递的是函数的结果,而不是函数本身,因此window.onload将是未定义的,因为您的函数没有返回值
但是当你使用
Window.onload = pageOnloadhandler;
您为window.onload对象提供函数本身,然后在加载时执行该函数,这是因为当加载文档后执行document.write()时,它会覆盖整个文档
键入以下内容时:
Window.onload = pageOnloadhandler();
您传递的是函数的结果,而不是函数本身,因此window.onload将是未定义的,因为您的函数没有返回值
但是当你使用
Window.onload = pageOnloadhandler;
为window.onload对象提供函数本身,然后在加载时执行该函数Hello函数pageOnloadHandler(){var a=5;var b=6;document.write(a+b);}window.onload=pageOnloadHandler();Hello函数pageOnloadHandler()可能重复{var a=5;var b=6;document.write(a+b);}window.onload=pageOnloadHandler();可能重复的