<script>
/*1、if语句单分支
var name = window.prompt("请输入您的姓名:");
if(name == "tom"){
console.log(name +"同学,您好!");
}
console.log("NO");
*/
/*2、if语句双分支
var name = window.prompt("请输入您的姓名:");
if(name == "tom"){
console.log(name +"同学,您好!");
}
else{
console.log("不对哦,同学");
}
*/
/*3、if语句多分支*/
var num = window.prompt("请输入数字:");
if(num < 10) {
console.log("小于十");
}
else if(num > 50){
console.log("大于五十");
}
else{
console.log("Jordan");
}
</script>
switch语句
<script>
/*
switch流程控制
需求:根据学生的成绩情况,如果90-100分输出“优秀”,如果80-89分输出“良好”,
如果70-79分输出“中等”,如果60-70分输出“及格”,如果60分以下输出“不及格”。
*/
var score = parseInt(prompt("请输入分数:"));
var x = "";
//switch();括号里面是表达式
switch (Math.floor(score/10)){
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
x="不及格";
break;
case 6:
x="及格";
break;
case 7:
x="中等";
break;
case 8:
x="良好";
break;
case 9:
case 10:
x="优秀";
break;
default:
x = '您输入的成绩的格式不对,请输入0-100之间的数字!'
}
document.write("您的成绩为:" + x);
</script>
for循环
<script>
//需求:1+2+...+100=?
var sum = 0;
for(var i = 1;i <=100;i++){
sum +=i;
}
document.write("1+2+3+4+...+100=" + sum );
</script>
while当型循环
<script>
//while循环也成当型循环
//需求: 1+2+3+...+100=?
var i = 1,sum = 0;
while( i <= 100){
sum +=i;
i++;
}
document.write("1+2+3+...+100=" + sum)
</script>
do...while直到型循环
<script>
//do...while循环也成直到型循环,先执行条件
//需求: 1+2+3+...+100=?
var i = 1,sum = 0;
do{
sum +=i;
i++;
}while(i <=100);
document.write("1+2+3+...+100=" + sum)
</script>