JS函数
function aa(){
alert('hell');
}
aa()直接调用
变量和函数预解析
变量预解析
alert(a);//只把变量a的声明提前,赋值不提前,所以弹出undefined,表示它的值未定义
// alert(c);//报错,c没有声明,这是真正的未定义
var a = 123;
将变量提前调用,其函数会全部提前,变量也会提前
匿名函数
为了方便给变量的属性添加名称,又想不出名字,就可以使用匿名函数
函数传参
window.onload = function(){
var oDiv = document.getElementById('div1');
changeStyle('color', 'gold');
changeStyle('background', 'red');
changeStyle('width', '300px');
changeStyle('height', '300px');
changeStyle('fontSize', '30px');
function changeStyle(styl, val){
oDiv.style[styl] = val;
}
}
函数return关键字
alert('计算完成')执行
return c;//返回函数设定的值,同时结束函数的运行
return;
不返回值,仅结束函数的运行
alert('计算完成');不执行
流程控制语句
1、条件判断语句if sler else
2、条件分支语句
3、循环语句for while while....dic
网友评论