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>");    

       }

原文地址:https://www.cnblogs.com/1997WY/p/10218762.html