0913课后总结

本文详细介绍了JavaScript中的表达式和运算符,包括赋值、算术、比较和逻辑运算符,以及字符串运算。同时,讲解了if分支结构的使用,包括单分支、双分支、多重if和嵌套分支。此外,还探讨了switch分支结构,强调了其对表达式的严格匹配要求。通过实例展示了如何根据不同的条件执行不同代码块。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、js的表达式和运算符

     表达式是对一个或多个变量或值(操作数)进行运算,并返回一个新值。

      运算符可分为一下类别:赋值运算符  = ;算术运算符:+、-、*、/、%、++、--、-(求反)

     结合运算符  *= 、/= 、+= 、-= 、%=       比较运算符:== 、!= 、> 、>= 、< 、<= 、===、!==

      逻辑运算符:  &&(表达"并且" )     ||(表达 "或")    !(表达"非(不)")     字符串运算:+

         比较运算符中  == 为不绝对等于,即数据类型不一致或者数值不相等

                                 ===为绝对等于,即数据类型一致,数值相等

       

//逻辑运算符  &&  ||  !
 
var a=10,b=20
console.log((a+b)>20 && a>30)  //false
console.log((a+b)>20 || a>30)  //true
console.log(!(a+b)>20 )  //false

二、if分支结构

     if有单分支,双分支,多重if语句,嵌套分支等多种分支

//双分支

var age = prompt("请输入你的年龄:")
if(age >= 18){
        console.log("你已成年")
}else{
        console.log("你未成年")
}
//多重if语句
var score = prompt("请输入**的成绩")
if(score >=90){
      console.log("优秀")
}else if(score >= 80){
      console.log("良好")
}else if(score >=60){
      console.log("及格")
}else{
      console.log("不及格")
}
//嵌套分支
//3个数的最大值
var x=10,y=20,z=30
var resule = 0  //存最大值
if(x>y){
       if(x>z){
           resule = x
    }else{
           resule = z
    }
}else{
       if(y>z){
           resule = y
      }else{
           resule = z
      }
}
console.log(resule)

三、switch分支结构

//switch分支结构
switch(表达式){
     case 常量1:
                语句1
      ...
      case 常量1:
                语句1
      defaule:
                语句n
}

   在switch结构中,自动类型转换将被忽略,即表达式必须绝对等于常量

案例

//switch案例
 var c=prompt("请输入成绩等级A~E")
 switch c{
     case "A":
          console.log("90分以上")
          break
     case "B":
          console.log("80分以上")
          break;
     case "C":
          console.log("70分以上")
          break;
     case "D":
          console.log("60分以上")
          break;
     case "E":
          console.log("59分以上")
          break;
     defaule:
          console.log("输入的成绩等级有误")
          break
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值