js運算符+運算方式


用於字符串的 + 運算符

條件運算符

又叫做邏輯運算符

1==1?"aaa":"ccc";

 

三步運算符: 條件?”滿足”:”不滿足”;

 

實例:

   1==11?consloe.log(“aaa”):consloe.log(“bbb”);

 

 

比較運算符

運算符

描述

例子

==

等於

x==8 為 false

===

全等(值和類型)

x===5 為 true;x==="5" 為 false

!=

不等於

x!=8 為 true

大於

x>8 為 false

小於

x<8 為 true

>=

大於或等於

x>=8 為 false

<=

小於或等於

x<=8 為 true

條件語句

if(){}

 

if(){}else{}

 

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

 

if(){

if(){

}

}

實例

1.var a = prompt("");

              if(a>=60){

                     alert("及格");

              }else{

                   alert("不及格");

                              }

2. var a =prompt("")

//           if(a==100){

//                  alert("車");

//           }else if (a>=90){

//                  alert("mp4");

//           }else if(90>a&a>=60){

//                  alert("書");

//           }else{

//                  alert("不買");

//           }

 

 

 

邏輯運算符

 

運算符

描述

例子

&&

and

(x < 10 && y > 1) 為 true

||

or

(x==5 || y==5) 為 false

!

not

!(x==y) 為 true

實例:

var a=prompt("");

              if(a>=80){

                        alert("優秀");

                 }else if(a>=60&&a<80){

                        alert("良")

                       

                 }else{

                        alert("cha")

                 }

Switch 分支語句

switch(n)
{
case 1:
  執行代碼塊 1
  break;
case 2:
  執行代碼塊 2
  break;
default:
  n 與 case 1 和 case 2 不同時執行的代碼
}

實例var a=prompt("");

             switch(a){

                              case "可樂":

                              alert("可樂為100元")

                              break;

                              case "薯片":一定要是字符串的形式

                                  alert("薯片為50元")

                              break;

            default:

for循環語句

 

for(初始條件;循環條件;狀態改變)

(i=0;i<100;i++){

循環體

}

 

break:跳出     英文(打破,突然)

continue:跳過當前

     英文(逗留)

If( a==7){

Continue

}

先判斷后執行

while (條件)
{
    需要執行的代碼
}

 

先執行后判斷

do
{
    需要執行的代碼
}
while (條件);

 

 

break:跳出

 

實例

1for(a=0;a<10;a++){

                            If( a==7){

Continue;

}

                            document.write(a+"<br>")

                     }

 

2實例(while)

       var a=0.2;

              var b=0;

              while(a<8848){

                     a=a*2;

                     b++;

              }

              alert(b);

3.for+for

       for(var a=5;a>=1;a--){

              for(var b=1;b<=a;b++){

                     document.write("●");

              }

              for(var c=0;c<5-a;c++){

                     document.write("@");

              }

              document.write("<br>");    

       }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM