程序分为顺序执行、选择执行、循环执行
程序 = 数据 + 算法
一、选择执行
1、if语句
if(条件表达式){
语句1;
}
语句2;
如果if后的大括号中只有一行语句,可以省略大括号。
//例:满30减15元
var total = 36;
if(total > 30){
total-=15;
}
console.log(total); //21
//例:声明变量保存年龄,如果满18,打印成年人
var age = 19;
if(age>18){
console.log('成年人');
}else{
console.log('未成年人');
}
//例:声明两个变量保存用户名和密码,如果用户名是'root',并且密码是'123456',打印true,否则打印false。
var uname = 'root';
var upwd = '123456';
if(uname == 'root' && upwd == '123456'){
console.log('登录成功');
}else{
console.log('登录失败');
}
false的几种情况,通常会和取反一起使用。
特殊的值本身也是false:0 , ’ ’ , undefined , null , NaN
如果括号里为空(’’),取反就执行内容
特殊的值本身也是true:‘空格’,有内容
if (!NaN) {
console.log(1); //1
}
if (!'') {
console.log(1); //1
}
2、if…else语句[else:否则]
if(条件表达式){
语句1;
}else{
语句2;
}
var money = 100