1.if语句
单分支:
除了0 所有的数字都为真
除了空字符串,所有的数字都为真
if(0){ console.log(); //不执行,负数也执行,只要不为0就行 }
题目:
单分支课堂案例1:用户输入高考成绩,如果分数大于700,则提示恭喜考入黑马程序员
//1.用户输入 let score = +prompt('请输入成绩') //12、进行判断输出 if(score >=700){ alert('恭喜考入黑马程序员') console.log('------')
多分支:
题目:
需求:用户输入,用户名:pink,密码:123456,则提示登录成功,否则提示登录失败
// 1.用户输入 let uname = prompt('请输入用户名:') let pwd = prompt('请输入密码:') //2.判断输出 if(uname === 'pink'&& pwd ==='123456'){ alert('恭喜登录成功') } else { alert('用户名或者密码错误') }
多分支:
需求:根据输入不同的成绩,反馈不同的评价 注: 成绩90以上是 优秀 成绩70~90是 良好 成绩是60~70之间是 及格 成绩60分以下是 不及格
// 1.用户输入 let score = +prompt('请输入成绩:') //2.判断输出 if(score >= 90){ alert('成绩优秀,宝贝,你是我的骄傲') else if(score >= 70){ alert('成绩良好,宝贝,你要加油哦~~') else if(score >=60){ alert('成绩及格,宝贝,你很危险~') else { alert('成绩不及格,宝贝,我不想和你说话,我只想用鞭子和你说话") }
2.Switch
需求:用户输入2个数字,然后输入+-*/任何一个,可以计算结果 分析: ①:用户输入数字 ②:用户输入不同算术运算符,可以去执行不同的运算(switch)
//用户输入 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(`你干啥咧,请输入+-*/`)
断点
在控制台找到Sources,然后找到断点演示,在代码里点一下设置断点,然后记得刷新浏览器
3.while循环
//1.变量的起始值 let i =1 // 2.终止条件while(i<= 3){ document.write('我要循环三次<br>') //3、变量的变化量 i++
//1.变量的起始值 let end = +prompt('请输入次数:') let i = 1 //2.终止条件 while(i<= end){ document.write('我要循环三次<br>') //3.变量的变化量 i++
4.for循环
// 利用for循环输出三句话 目薪过万 for(let i=1;i<= 3;i++){ document.write('月薪过万') }
//4.打印数组 let arr =['刘德华','刘晓强','刘晓庆','刘若英','刘热巴','pink老师'] for(let i=0;i< arr.length; i++){ console.log(arr[i])}标签:成绩,prompt,score,alert,循环,let,Js,输入,分支 From: https://blog.csdn.net/TwTei/article/details/142164159