语句
一、语句的分类
1、条件语句
2、循环语句
3、跳转语句
空语句 ';' --> 在执行语句时,不会执行任何语句
语句块的作用:包含多个语句
二、条件语句
if(表达式){语句一;}
1、if语句 -->判断语句 --> 条件的执行结果为Boolean
即使结果不是Boolean类型,也会强制转换成Boolean
var num=10;
if (num > 10){
console.log(num);
}
console.log("这个数小于10");
***注意:if后的小括号不能被省略
2、if...else 语句
if(表达式){语句一;}else{语句二;} --->可以嵌套
if语句跟条件运算符可以互相改写;
var num=10;
if (num > 10){
console.log(num);
}else {
console.log('这个数小于10');
}
3、else...if语句
if(表达式一){语句块一}else if(表达式二){语句块二}else if(表达式三){语句块三}else{语句块四}
var score=80;
if (score >90) {
console.log("优秀");
}else if(score >80){
console.log("良好");
}else if(score >70){
console.log("合格");
}else if(score >60){
console.log("及格");
}else{
console.log("不及格");
}
switch...case语句 -->枚举
switch(){
case :
console.log();
break;
case :
console.log();
break;
case :
console.log();
break; --->跳转语句
default: --->不需要break的原因是,放在了switch...case的最后面;
console.log();
}
***注意:switch后面的小括号和case/defaule后面的":"都不能省略,default只能出现在语句的最后;
break作用:结束当前的语句;
****switch...case 语句必须要添加break;
****表达式与case的比较既要比较值也要比较大小 --true 值和类型都相等时;
--false 值/类型不相等时;
三、循环语句
1、while语句
while( ){ }
2、do...while
do{...}while( );
两者的区别:while 先判断,在执行;可能一次都不执行;
do ... while 先执行,在判断;至少执行一次;
3、for循环
-->语法要求:for(初始化表达式;条件判断表达式;循环操作表达式){ 语句块 }
初始化表达式:最先执行,只执行一次;
for(var i=1; i<=9; i++){
for(var j=1; j<=i; j++){
document.write(j+'*'+i+'='i*j);
}document.while('<br>');
}
一、语句的分类
1、条件语句
2、循环语句
3、跳转语句
空语句 ';' --> 在执行语句时,不会执行任何语句
语句块的作用:包含多个语句
二、条件语句
if(表达式){语句一;}
1、if语句 -->判断语句 --> 条件的执行结果为Boolean
即使结果不是Boolean类型,也会强制转换成Boolean
var num=10;
if (num > 10){
console.log(num);
}
console.log("这个数小于10");
***注意:if后的小括号不能被省略
2、if...else 语句
if(表达式){语句一;}else{语句二;} --->可以嵌套
if语句跟条件运算符可以互相改写;
var num=10;
if (num > 10){
console.log(num);
}else {
console.log('这个数小于10');
}
3、else...if语句
if(表达式一){语句块一}else if(表达式二){语句块二}else if(表达式三){语句块三}else{语句块四}
var score=80;
if (score >90) {
console.log("优秀");
}else if(score >80){
console.log("良好");
}else if(score >70){
console.log("合格");
}else if(score >60){
console.log("及格");
}else{
console.log("不及格");
}
switch...case语句 -->枚举
switch(){
case :
console.log();
break;
case :
console.log();
break;
case :
console.log();
break; --->跳转语句
default: --->不需要break的原因是,放在了switch...case的最后面;
console.log();
}
***注意:switch后面的小括号和case/defaule后面的":"都不能省略,default只能出现在语句的最后;
break作用:结束当前的语句;
****switch...case 语句必须要添加break;
****表达式与case的比较既要比较值也要比较大小 --true 值和类型都相等时;
--false 值/类型不相等时;
三、循环语句
1、while语句
while( ){ }
2、do...while
do{...}while( );
两者的区别:while 先判断,在执行;可能一次都不执行;
do ... while 先执行,在判断;至少执行一次;
3、for循环
-->语法要求:for(初始化表达式;条件判断表达式;循环操作表达式){ 语句块 }
初始化表达式:最先执行,只执行一次;
for(var i=1; i<=9; i++){
for(var j=1; j<=i; j++){
document.write(j+'*'+i+'='i*j);
}document.while('<br>');
}