自定义函数
1.无参函数
function fn(){
console.log("内容");
}
2.单参函数
function fn(msg){
console.log(msg);
}
调用: fn("这是一个单参函数");
浏览器控制台将显示函数参数内容。
3.多参函数
function fn(msg,val){
alert(msg);
alert(val);
}
4.递归函数: 自己调用自己
function fn(){
fn();
}
5.匿名函数: 包含以上方法,但是不给函数起名字
定义一个变量
var fn=function(){
};
尾部一定要加上分号
6.返回值函数
function area(r){
var s=3.14*(r*r);
return s;
}
控制流
条件/选择结构
1.单一选择结构
if(条件){
……
}
条件必须为布尔类型
2.二路选择结构
if(条件){
……
}else{
……
}
3.多重选择结构
if(条件){
……
}else if(条件){
……
}else if(条件){
……
}else{
……
}
4.三元运算符(效率高)
条件?真:假;
5.switch结构
循环结构
1.do……while
2.while
3.for
4.for……in
in运算符
判断xx是否在xx内
if("name" in people){
alert(people.name);
}