提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
在js学习中遇到了函数是否带括号问题;
一、不带括号
<button id="btn">打印99乘法表</button>
function getScore() {
for(var i=1;i<=9;i++){
for(var j=1;j<=i;j++){
document.write(i+" * "+j+" = "+i*j+" "+" "+" ");
}
document.write("<br>")
}
}
btn.onclick=getScore;
不带括号,点击后打印
二、带括号
代码如下(示例):
btn.onclick=getScore();
带括号
后,直接打印
总结
说明不带括号,返回的是函数方法,执行之后打印乘法表
带括号,直接返回的是函数的值,不是函数方法