JS学习第二天

本文详细介绍了JavaScript中自增和自减运算符的区别,以及在参与运算时的不同行为。同时,讲解了JavaScript的条件分支结构,包括单分支if、双分支if...else和多分支if...elseif...else的用法,通过实例展示了不同情况下的执行逻辑。
摘要由CSDN通过智能技术生成

自增和自减

var i=10;
单独使用时,i++++i效果相同,输出结果都是11;
区别:参与操作时,前置++先取值后操作,例如:
var i=10;
var k=10;
var x=++i + k;
此时输出x=21;i=11;
参与操作时,后置++先操作后取值,例如:
var i=10;
var k=10;
var x=i++ + k;
此时输出x=20;i=11

分支结构

js代码默认是从上向下,从左往右执行的

if条件分支结构

单分支(if语句)
1.通过一个if语句来决定是否执行
2.if(条件){
执行代码
}

var num =+prompt('请输入一个数字')
if (num%2==0) {
      alert(num+'是个偶数')
}
当输入偶数时会弹窗提示数字是个偶数;输入奇数时没反应。

3.如果满足条件就会执行代码,不满足不予理会


双分支(if else语句)
1.通过if条件来决定执行那个代码
2.if(条件){
条件为true时执行的代码
} else {
条件为false时执行的代码
}
3.一定会执行其中的一个

var num =+prompt('请输入一个数字')
if (num%2==0) {
      alert(num+'是个偶数')
}  else{
    alert(num+'是个奇数')
}
当输入偶数时会弹窗提示数字是个偶数;输入奇数时弹窗提示是个奇数。

多分支(if else if语句 )
1.通过if和else if 设置多个条件来判断执行
2.if (条件1){
满足条件1时执行的代码
} else if (条件2){
满足条件2时执行的代码
}else if (条件3){
满足条件3时执行的代码
}else if (条件4){
满足条件4时执行的代码
}
3.代码从上向下依次判断,满足其中一个条件,就不会再判断后面的条件了
4.只会执行其中一个
if else if…else语句
和if else if基本一致,但是当所有条件都不满足时,会执行else里面的代码

  var x=+prompt('请输入一个数字..');
  var y=0;
  if (x<1) {
       alert(y=x)
  } else if (x>=1&&x<10) {
       alert(y=x*2)
  } else {
       alert(y=3*x-11)
  }  
       输入x,当x<1时,输出y=x;
       当x>=1且x<10时,输出y=2x;
       当x不满足上述两个范围,输出y=3x-11;

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值