<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
// 单分支语句
if(3 >5){
console.log('执行语句');
}
// 如果你的成绩大于700,则提示恭喜你进入公司
// 用户输入
let num = +prompt('请输入你的高考成绩')
// 条件判断
if(num > 700){
alert('恭喜你进入公司')
}
// 双分支语句
let uname = prompt('请输入用户名')
let pwd = prompt('请输入密码')
if(uname === 'ww' && pwd === '123456'){
alert('登录成功')
}else{
alert('登录失败')
}
// 判断闰年还是平年(能被4整除但不能被100整除,或者被400整除的为闰年
let number = +prompt('请输入一个数')
if((number % 4 === 0 && number % 100 !== 0) || number % 400 === 0){
alert(`${number}是闰年`)
}else{
alert(`${number}是平年`)
}
// 多分支语句
// 判断成绩,排等级
let score = +prompt('请输入成绩')
if(score >= 90){
alert(`${score}的等级是A`)
}else if (score >= 70) {
alert(`${score}的等级是B`)
}else if (score >= 60) {
alert(`${score}的等级是C`)
} else {
alert(`${score}的等级是D`)
}
// 三元运算符
// 用户输入两个数,输出最大值
let num1 = +prompt('请输入第一个数')
let num2 = +prompt('请输入第二个数')
num1 > num2 ? alert(`最大值是${num1}`) : alert(`最大值是${num2}`)
// switch表达式
let one = +prompt('请输入一个数')
switch (one) {
case 1:
document.write('这是选项一')
break;
case 2:
document.write('这是选项二')
break;
case 3:
document.write('这是选项三')
break;
default:
document.write('选错了')
break;
}
// 用户输入两个数,输入加减乘除,计算结果
let first = +prompt('请输入第一个数')
let second = +prompt('请输入第二个数')
let to = +prompt('1:加,2:减,3:*,4:/')
switch (to) {
case 1:
alert(`两个数相加为${first +second}`)
break;
case 2:
alert(`两个数相减为${first -second}`)
break;
case 3:
alert(`两个数相乘为${first *second}`)
break;
case 4:
alert(`两个数相除为${first /second}`)
break;
default:
alert('输入错误')
break;
}
</script>
</body>
</html>
标签:语句,break,prompt,alert,运算符,score,let,输入,分支
From: https://blog.csdn.net/2301_81256766/article/details/142372084