通过流程控制语句,可控制程序的流程,使程序可以根据一定得条件来选择执行。
- 条件判断语句
- 条件分支语句
- 循环语句
<script type="text/javascript">
var score = prompt("请输入小明的期末成绩:");//弹出一个提示框,在提示框中的文本框输入一段字符串作为参数。
//定义一个变量来接收内容
if(score>=60){
document.write("及格");
}else if(score>=60&&score<80){
document.write("良好");
}
</script>
<script type="text/javascript">
var num = 3;
switch(num){
case 1:
document.write("1");
break;
case 2:
console.log("2");
break;
case 3:
console.log("3");
break;
default:
console.log("数据不合法");
break;
}
</script>
/*do{
document.write(s++ +"<br />");
}while (s<=10);*/
/*while(s<=10){
console.log(s++);
}*/
for循环
输出正三角和倒三角
for(var i = 1;i<=5;i++){
for(var j = 0;j<i;j++){
document.write("*");
}
document.write(" <br />")
}
for(var i = 0;i<5;i++){
for(var j=0;j<5-i;j++){
document.write("*");
}
document.write(" <br />")
}
九九乘法表
在输出的时候设置span ,设置样式。
for(var i = 1;i<=9;i++){
for(var j = 1;j<i;j++){
document.write("<span>"+j+"*"+i+"="+i*j+" </span>");
}
document.write(" <br />")
}
console.time();开启一个计时器
需要一个计时器作为参数,字符串将会作为计时器的标识。
console.time("time");
for(var i = 0;i<10000;i++){
var flag = true;
for(var j = 2;j<i;j++){
if(i%j==0){
flag = false;
break;
}
}
if(flag){
/* console.log(i);
*/}
}
console.timeEnd("time");