JavaScript基本的条件判断语句如下:
1、if 、if else if
2、for
3、while , do while
一 、 if语句
if语法 :
if (条件) {
//执行语句
}
if 和 && 转换
if ( 1 > 2 ) {
document.write( ' a ' );
}
1 > 2 && document.write( 'a' );
if else if 语法:
if (条件){
//执行语句1
} else if {
//执行语句2
} else {
//执行最后的语句
}
二、 for 循环
for循环语法 :
for ( var i = 0; i <= 10; i ++) {
document.write( 'i' );
}
没有固定的逻辑!
vari=0;
for(;i;) {
document.write('a');
count++;
if(count==10) {
i=0;
}
}
while 循环语法 :
while(条件) {
//执行语句
}
while案例:
找出100以内能被7整除,或带有7的数;
vari=0;
while(i<=100){
if(i%7==0||i%10==7){
document.write('i');
}
i++;
}
do while 循环语法
var i = 0;
do{
document.write( ' a ' );
i ++;
} while ( i < 0 );
作业 :
1、计算 2 的 n 次幂,n 可输入,n 为自然数。
2、计算 n 的阶乘,n 可输入。
3、1 1 2 3 5 8 输出第 n 项。
4、编写一个程序,输入一个三位数的正整数,输出时反向输出。如:输入456,输出654。
5、输入a,b,c 三个数字,打印出最大的。
6、打印除100以内的质数。
条件语句补充
// switch case
//break
//continue
1、switch case 语句
switch(条件) {
case条件判断1:
console.log('a');
break;//终止语句,结束循环
case条件判断2:
console.log('b');
break;
case条件判断3:
console.log('c');
break;
}
2、break
终止循环
3、continue
跳出本次循环