3.条件语句、循环语句

条件语句、循环语句

条件语句

  1. if语句:if(表达式1){表达式2}
    表达式1的布尔值为true则执行表达式2,表达式1的布尔值为false则不执行表达式2

  2. else if语句:else if(表达式3) {表达式4}
    该语句用在if语句或其他else if语句之后,表示满足其前面的if(或else if)语句外如果满足表达式3则执行表达式4
    (条件与条件间不能有交叉点)

注: var score = parseInt(window.prompt(‘input’));
用户输入score的值

补充:

  1. switch case语句:执行满足条件的case后的所有执行内容,就算他后面的“变量”不满足条件,也会执行(所以一般会搭配“break;”使用)

switch(条件){
case 1: // “1”是与条件对比的变量
执行结构;
(break;)
}

注:用var声明变量,用window.prompt(‘input’);输入字符串;即var data = window.prompt(‘input’);
用console.log(‘输出内容’);输出字符串 用console.log(变量名);输出变量值

  1. break完全终止循环

  2. continue终止本次循环,继续下一次循环

循环语句

for( 表达式1 ; 表达式2 ; 表达式3 )
表达式1定义定义变量的原始值,表达式2为循环的条件,表达式3表示变量的变化方式

注:循环条件如果为i,则当i == 0 时结束循环

eg:

for(var i = 0; i < 3; i++){
    document.write('a');
}

循环3次document.write(‘a’);

1. var i = 0;
2. if(i < 3){
    document.write('a');
}
3. i++; //i = 1
4. var i = 1;
5. if(i < 3){
    document.write('a');
}
6. i++; //i = 2
7. var i = 2;
8. if(i < 3){
    document.write('a');
}
9. i++; //i = 3
7. var i = 3;
8. if(i < 3)    //不执行
{
    document.write('a');
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值