- 在函数里面定义的变量,在函数外面是不能使用的
- 需要在函数外面使用函数里面定义的变量的值
- 函数中通过return把a变量的值返回出去
- 退出函数
function foo() {
var a = 10
console.log(a)
return a
}
var res = foo()
console.log(res)
function sum(a, b) {
return a + b
}
var s = sum(11, 22)
console.log(s)
console.log(s+100)
事件
- 鼠标或者键盘的动作
- 事件驱动:监听动作onclick,ondbclick,onkeyup,onkeydown,onblur,onmousemove....
- 事件处理程序:事件触发后所调用的函数
对象.事件驱动=事件处理程序
document.onclick=function(){}
var Sec = document.getElementById("box")
console.log(Sec)
Sec.onclick = function () {
console.log("点击")
}
Sec.ondblclick = function () {
console.log("双击")
}
Sec.onmousemove = function () {
console.log("鼠标移动")
}
Sec.onmouseover = function () {
console.log("鼠标移入")
}
Sec.onmouseout = function () {
console.log("鼠标移出")
}
Sec.onmouseup = function () {
console.log("鼠标弹起")
}
Sec.onmousedown = function () {
console.log("鼠标按下")
}
将页面中的所有内容加载完毕,才调用事件处理程序
window.onload=function(){
var ``````
}
function foo(a,b){
console.log(999);
return a+b;
}
foo(4,7);
console.log("---------")
console.log(foo(4,9));
console.log("---------")
res = foo(2,3);
console.log(res);
console.log("---------")
console.log(foo);