js02
2021-06-20 21:06
标签:exp user res san switch语句 无限 标准 循环 代码 1.条件语句if-else 标准格式 if(条件判断语句){执行语句};ele(条件判断语句){执行语句} 2.三元运算符 条件语句?执行语句1:执行语句2; 例如 a>b?alert(a):alert(b); 海可以简写成 alert(a>b?a:b); 3.switch语句 switch(expression){ case 常量1:语句1;break; case 常量2;语句2;break; default 语句3; } 例如: var score=99; switch(parseInt(score%10)){ case 9:alert("A");break; case 8:alert("B");break; case 7:alert("C");break; case 6:alert("D");break; default: alert("不及格"); } 或者可以利用判断语句 var score=99; switch(true){ case (score>90):alert("A");break; case (score>80):alert("B");break; case (score>70):alert("C");break; case (score>60):alert("D");break; default:alert("不及格"); } 4.while(条件语句){执行语句}和do{执行语句}while(条件语句) 例如: var i=10; 上面只会输出一个123 两者的区别是while(){} 先判断 后执行 而do(){} 是先执行一遍 然后才判断 5.利用do-while的无限循环 do{var username=prompt("请输入您的账号:");} while(username!="张三"); do{var password=prompt("请输入您的密码:");} while(password!=12345); 而当有两个结果的时候两个是与的关系 do{var question=prompt("你叫什么?")} 原因 如果输入张三 则会判断 question!=""&&question!="zhangsan" 判断左边 成立 右边不成立 就不会执行上面的循环代码 如果是或的话 则无论输入什么最上面的循环会一直执行 js02 标签:exp user res san switch语句 无限 标准 循环 代码 原文地址:http://www.cnblogs.com/fengyang6/p/7183885.html
while(i {
document.write("i比10小");
i++;
}
document.write("
");
var j=10;
do{
document.write(123);
j++;
}
while(j
while(question!="张三"&&question!="zhangsan");
上一篇:html中的相对路径问题