window.onload = function(){
var box = document.getElementById("box");
function get(){
var date = new Date();
var date1 = date.toLocaleString();
box.innerHTML = date1;
}
setInterval(get,1000);//此处加括号与不加括号会产生不同结果
};
<div id="box"></div>
<script type="text/html">
window.onload = function(){
var box = document.getElementById("box");
function get(){
var date = new Date();
var date1 = date.toLocaleString();
box.innerHTML = date1;
}
setInterval(get,1000);
};
</script>
<button id="btn">单击这里</button>
<script>
function demo1(){
var m=5;
console.log("1")
return m;
}
function demo2(){
var m=55;
console.log("2");
alert(m);
}
var a=demo1;//a是整个函数体,是一个函数对象
alert("999");
var b=demo1();//b是函数执行后返回的值5
alert("***");
alert(a);
alert(b);
var e=document.getElementById("btn");
e.addEventListener("click",demo2);
alert("666");
e.addEventListener("click",demo2());
</script>
显然在第一段代码中应该不加括号