data 数据
date 对象
函数声明 和 变量赋值
1 . 函数声明
function xx(){} // 函数声明
2 . 变量赋值 (匿名函数)
var xx = function (){} // 变量赋值
// 匿名函数 的 情况
// 1.
var btn=document.querySelector("#btn");
btn.onclick=function(){
// alert("aaaaa");
}
// 2.
setInterval(function(){
// alert("bbbbb");
}, 1000);
// 3.
var fun=function(){
alert("ccccc");
}
// 4.
var obj={
name:"dddd",
say:function(){
alert(this.name);
}
}
obj.say();
匿名 自执行 函数
// 1.
(function (data){
alert(data)
})('eee')
// 2.
(function (){
// alert('fff')
}())
//3.
!function(data){
// alert(data)
}('hhh')
//4.
var fun = function (data){
alert(data)
}('iii')
函数中 用 var 声明的变量是 局部变量 , 不用 var 声明的 函数 是 全局变量。
函数外 声明的变量是 全局变量。
网友评论