目录
if分支语句练习
用户名和密码输入判断:
let uname = prompt('请输入用户名')
let pwd = prompt('请输入密码')
if (uname === 'pink' && pwd === '123456') {
alert('登录成功')
} else {
alert('错误')
}
判断闰年案例:
能被4整除但不能被100整除,或者被400整除的年份是闰年,否则都是平年
// 1.用户输入
let year = +prompt('请输入年份')
// 2.判断输出
if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) {
alert(`${year}年是闰年`)
} else {
alert(`${year}年是平年`)
}
if多分支判断成绩
// 1.用户输入:
let score = +prompt('请输入成绩:')
// 2.判断输出:
if (score >= 90) {
alert('优秀')
} else if (score >= 70) {
alert('良好')
} else if (score >= 60) {
alert('及格')
} else {
alert('不及格')
}
三元运算符练习
判断两个数的最大值:
需求:用户输入2个数,控制台输出最大的值
// 1.用户输入
let num1 = +prompt('请输入第一个数:')
let num2 = +prompt('请输入第二个数:')
// 2.判读输出-三元运算符
num1 > num2 ? alert(`最大值是:${num1}`) : alert(`最大值是:${num2}`)
数字补0案例
需求:用户输入1个数,如果数字小于10,则前面进行补0.比如09 03等
// 1.用户输入
let num = +prompt('请输入一个数字:')
// 2.判断输出 - 小于10才补0
num = num < 10 ? '0' + num : num
alert(num)
switch语句
switch基本执行过程代码
switch (2) {
case 1:
console.log('你选择的是1')
break //退出switch
case 2:
console.log('你选择的是2')
break //退出switch
case 3:
console.log('你选择的是3')
break //退出switch
default:
console.log('没有符合条件的')
}
简单计算器
需求:用户输入2个数字,然都输入+ - * / 任何一个,可以计算结果
用户输入 2个数字 操作符+ - * /
//1.用户输入 2个数字 操作符+ - * /
let num1 = +prompt('请输入一个数字:')
let num2 = +prompt('请输入一个数字:')
let sp = prompt('请你输入+ — * /其中一个:')
// 2.判断输出
switch (sp) {
case '+': {
alert(`加法操作结果是${num1 + num2}`)
break
}
case '-': {
alert(`减法操作结果是${num1 - num2}`)
break
}
case '*': {
alert(`乘法操作结果是${num1 * num2}`)
break
}
case '/': {
alert(`除法操作结果是${num1 / num2}`)
break
}
default:
alert(`请输入正确字符+ - * /`)
}