JavaScript基础四:语句

一、if单分支

if(判断条件) {代码}

if (false) {
    console.log('请问我能不能被执行')
}//false-不能执行

注意:

(1)if里面判断条件默认会转为布尔类型

(2)我们可以省略大括号-但这不推荐

二、if双分支语句

if (判断条件) { 代码1 }
else { 代码2 }
if (1 > 2) {
    alert('正确');// 条件判断成功执行的代码
} else {
    alert('错误');// 条件判断失败执行的代码
}//false-错误

三、if多分支语句

if (判断条件1) { 代码1 }
else if (判断条件2) { 代码2 }
else if (判断条件3) { 代码3 }
else { 条件判断失败执行的代码 }
let score = prompt('请输入你的成绩')
if (score >= 90) {
    alert('优秀')
} else if (score >= 70) {
    alert('棒棒哒')
} else if (score >= 60) {
    alert('继续努力')
} else {
    alert('不及格,晚上请留下')
}//91-优秀

四、三元运算符

  • a > b ? alert(a) : alert(b)
console.log(2 > 3 ? 6 : 7);//7
  • alert没有返回值
console.log(2 > 3 ? alert(6) : alert(7))
  • prompt()会返回输入的结果
alert(2 > 3 ? prompt() : prompt())
  • a,b默认是字符串类型 ,字符串比较的ASCII码
let val = a > b ? a : b // 97 > 98-false

五、switch语句

switch (固定数据) {
    case 1:
        alert(1)
        break

    case 2:
        alert(2)
        break

    case 3:
        alert(3)
        break

    default:
        alert('没有这个值')

}//3-3

注意点:

(1)case要和固定数据的值和类型都保持一致(全等)。

(2)break一般不删除,不然会造成穿透效果。

(3)default的break关键字可以省略,因为它是最后一项。

六、while循环

while (循环条件) {循环体}

while (true) {
    alert('推荐成立')
}

需求:循环4次,今天学习的很棒

(1)变量初始化

(2)循环终止条件

(3)变量更新

let i = 1
while (i <= 4) {
    document.write('今天学习的很棒<br>')
    i++
}

七、continue关键字

continue:跳过本次循环:后面的代码不执行,直接开始下一次循环。

let i = 1
while (i <= 6) {
    if (i === 3) {
        i++
        continue
    }
    document.write(`这是我吃的第${i}个包子<br>`)
    i++
}//吃了除第三个之外的五个包子

八、break关键字

break:跳出循环

let i = 1
while (i <= 6) {
    if (i === 3) {
        i++
        break
    }
    document.write(`这是我吃的第${i}个包子<br>`)
    i++
}//只吃了第一和第二个包子

在这里插入图片描述

  • 8
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值