前端【JS】运算符、判断语句、循环语句

本文详细介绍了JavaScript中的运算符,包括算术、比较、逻辑和赋值运算符,并探讨了判断语句如if、switch-case及三目运算符的用法,同时还详细阐述了各种循环语句如while、do-while和for循环的使用场景及其控制结构。无论你是初学者还是经验丰富的开发者,这篇文章都是提升JavaScript技能的好资源。

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

文章目录:

  1. 1.运算符
  2. 1.1 算数运算符
  3. 1.2 比较运算符
  4. 1.3 逻辑运算符
  5. 1.4 赋值运算符
  6. 2.判断语句
  7. 2.1 if语句
  8. 2.2 if-else语句
  9. 2.3 if else-if else-if else语句
  10. 2.4 swich-case语句
  11. (2.5)三目运算符(三元运算符)
  12. 3.循环语句
  13. 3.1 while循环
  14. 3.2 do while循环
  15. 3.3 for循环
  16. 3.4 continue   break

内容:

(一)运算符

一、算数运算符

    1.算数运算符   +  -   *   /    %  (取余)  

     【    ++自增加1        - - 自减少1

              如果参与到表达式中:

              如果++、-- 在前边,先自增或自减1,再赋值,

              如果++、--在后边,先赋值,后自增后自减1       】

 var num1=10,num2=5

           console.log(num1+num2);

           console.log(num1-num2);

           console.log(num1*num2);

           console.log(num1/num2);

           console.log(num1%num2);

二、比较运算符

    1.  > 比较运算符:>(大于)、    >= (大于等于)、    <(小于)、     <= (小于等于)、  

         != (不等于)、【  ==(等于)、  ===(绝对等于) 结果是布尔值(false或true)  】

 console.log(num1>num2);

        console.log(num1>=num2);

        console.log(num1<num2);

        console.log(num1<=num2);

        console.log(num1!=num2);

    2.  ==等于:值相等就可以;    ===绝对等于:数据类型和值都相等。

 var x=8,y='8'

           console.log(x==y);   //true

           console.log(x===y);   // false

三、逻辑运算符

    1. 逻辑运算符 &&(且:所有条件都满足才为真)

    2.  ||(或:只要有一个条件满足就为真)

    3. !(非:取反)

<script>  

     var person={height:'1m',like:'羊',age:18}

 if(!(person.height=='11m'||person.like=='羊肉'||person.age==8)){

        alert("lala")

       }

</script>

四、赋值运算符

      =  +=   -=  *=   /=   %=

(二)判断语句

五、if 语句

       if(条件){符合条件执行代码}

<script>  

     var num=20

     if(num<5){

         alert("满足条件")

     }

 </script>

六、if-else语句

       if(条件){符合条件执行代码}else{不符合条件执行代码}

 <script>  
   var num=20
     if(num<0){
     alert("符合条件")
     }
     else{
         alert("不符合条件")
     }
 </script>

七、if else-if else-if else语句

       if(  ){    }  else if(  ){    }  else if(  ){    }  else{    }

       只要有一个满足条件,停止执行

<script>  
var score=5
     if(score>90){
        alert("非常优秀")
     }
   else if(score>80){
          alert("优秀")
     }
      else if(score>70){
         alert("nice")
     }
     else if(score>60){
         alert("及格")
     }
     else{
         alert("革命尚未胜利,同志还需努力")
     }
 </script>

八、swich-case语句

       switch-case  一般用来判断一个值

 <script>

   var num=10

switch (num) {

         case 9:

            alert(9)

           break;  //结束本次的语句

         case 10:

             alert(10)

             break;

         case 11:

             alert(11)

             break;

        default:   //不满足条件

             alert("默认")

             break;

     }

</script>

注意:  

       switch-case 一般用来判断一个值

       必须加break语句

九、三目运算符(三元运算符)

       条件?符合条件执行代码  :符合条件执行代码

<script>  

var num=20

   num>5?alert("okok"):alert("nono")

      </script>

(三)循环语句

十、while循环

       符合条件就一直循环,循环多少次不固定

       while (条件) {符合条件执行代码}

       x--(先执行后减)  --x(先减后执行)   x++   ++x

 <script>  

   var x=10

     while (x>5) {

         x--;  //10,9,8,7,6

         console.log("符合条件一直循环");

     }

 </script>

十一、do while循环

      不管是否符合条件,先执行一次然后符合条件就一直循环,循环多少次不固定.

      do{符合条件执行代码}while(条件)循环次数不固定

<script>  

   do {

         console.log("符合条件执行代码");

         x--;

     } while (x>1);  //9 8 7 6 5 4 3 2

</script>

十二、for循环

     1. 一般配合数组使用,循环次数固定

        for(循环条件){执行代码}

<script>  

   var arr=[9,5,3,6,7,11,22]

     console.log(arr);

     for(var i=0;i<arr.length;i++){

         console.log(arr[i]+10);

     }

</script>

十三、continue:跳出本次循环  break:跳出整个循环

<script>  

   for(var i=0;i<10;i++){

         if(i==5){

             break

         }

         console.log(i)

     }

</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

羊️里个雲

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值