分支结构/循环结构

一、if语句

  例1:

// 满30减15
var price = 35;
if (price > 30){
    price = price - 15;
}
console.log('应该付款'+price);
结果:20

  例2:

// 声明变量保存年龄,如果年龄大于60,再原来的基础上减5,打印最终年龄
var age = 61;
if (age>60){
    age = age - 5;
}
console.log(age)
结果:56

  例3:

// 声明两个变量分别保存用户名和密码,如果用户名是root,并且密码是123456,打印登录成功;
var username = 'root';
var password = '123456';
if (username='root' && password='123456'){
    console.log('success');
}

// 逻辑短路的写法
(username = 'root' && password='123456')&& console.log('success')

结果:success

  例4:

// 如果年龄大于等于18岁,打印“成年人”,否则打印“未成年人”
// 注意:如果if后的语句中只有一行,是可以省略大括号
var age = 21;
if (age>=18){
    console.log('成年人');
}
结果:成年人

  

// 在if语句的条件表达式中,有一些值默认为false
0 NaN underdined null

 

二、if_else语句

  例1:

// 如果应付27,余额够,支付成功,否则提示:余额不足,请充值
var money = 50;
if (money>=27){
    console.log('支付成功');
}else{
    console.log('余额不足,请充值!');
}
结果:支付成功

  例2:

//应付
var money1 = 27;
//余额
var money2 = 25;
if (money2 >= money1){
    console.log('支付成功');
}else{
    console.log('余额不足,请充值!');
}
结果:
余额不足,请充值!

  例3:

// 声明个性签名,如果有内容,则打印,否则打印“这个家伙很懒”
var signature = '';
if (signature == ''){
    console.log('这家伙很懒');
}else{
    console,log(signature);
}

猜你喜欢

转载自www.cnblogs.com/hd-test/p/11700042.html