web.jpeg
if語句
if(
條件表達式
){
條件為真的時候做的事情
}else{
條件為假的時候做的事情
}
<script type="text/javascript">
var a = prompt("情書數(shù)字")
if ( a < 60 || a > 100){
alert("不及格")
} else {
alert("幾個")
}
</script>
if(條件表達式1){
條件1為真的時候做的時候
}else if(條件表達式2){
條件1不滿足,條件2滿足的時候做的事情
}else if(條件表達式3){
條件1、2不滿足妒御,條件3滿足的時候做的事情
}else{
全都不滿足的時候做的事情
}
多層if...elseif ...語句
for語句
for (循環(huán)變量并思,循環(huán)條件,循環(huán)增量){
執(zhí)行語句
}
//例子
for(var i = 1 ; i <= 10 ; i++){
console.log(i);
}
用戶輸入一個數(shù)字梆靖,列出所有它能夠整除的數(shù)字 比如,用戶輸入19,那么控制臺顯示
var number = prompt("請輸入你的人數(shù)字");
for (var i = 1; i <= number; i++) {
if (number % i == 0) {
console.log(i)
}
}
大家輪流報數(shù)朱转,如果報到能被7整除的數(shù)字,或者尾數(shù)是7的數(shù)字积暖,都算踩地雷了, 請在控制臺輸出1~60之間的所有“安全數(shù)”藤为。
for (var i = 1; i <= 60; i++ ){
if (i % 7 != 0 || i%10 != 7) {
console.log(i);
}
}
水仙花數(shù)
水仙花數(shù)是一種特殊的三位數(shù),它的特點就是夺刑,每個數(shù)位的立方和缅疟,等于它本身。
比如153就是水仙花數(shù)遍愿。因為:
1 * 1 * + 5* 5 5 + 3 * 3 3 = 153
100~999之內(nèi)存淫,只有4個水仙花數(shù),請找出來沼填。
for (var i = 100; i <= 999; i++ ){
//獲取百位的數(shù)
var b = parseInt( i / 100);
//獲取十位的數(shù)
var s = parseInt(i % 100 / 10);
//獲取個位的數(shù)
var g = parseInt(i % 10);
//立方
var sum = Math.pow(b,3) + Math.pow(s,3) + Math.pow(g,3);
if (sum == i) {
console.log(i);
}
}
wihle語句
while( 條件){
循環(huán)體桅咆,要執(zhí)行的語句
}
var i= 1 ,sum = 0;
while (i <= 100){
sum += I;
i ++;
}
break關(guān)鍵字
- 如果在循環(huán)中使用坞笙,遇到
break
岩饼,則立刻跳出循環(huán)
<script>
var i = 0;
while(true){
if(i == 5){
break;
}
I++;
console.log(i);
}
</script>
image.png
continue關(guān)鍵字
- 跳出本次循環(huán),進入下次循環(huán)
<script>
var i = 0;
while(true){
if(i == 5){
//跳過這個薛夜,執(zhí)行下個循環(huán)
continue;
}
I++;
console.log(i);
}
</script>