zoukankan      html  css  js  c++  java
  • 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>");    

           }

  • 相关阅读:
    target runtime apache v6.0 not defined解决
    java.lang.AbstractMethodError: javax.servlet.jsp.JspFactory.getJspApplicationContext(Ljavax/servlet/ServletContext;)Ljavax/servlet/jsp/JspApplicationContext;
    The valid characters are defined in RFC 7230 and RFC 3986问题
    invalid END header解决方法
    You have more than one version of ‘org.apache.commons.logging.Log’ visible, which is not allowed问题解决
    Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986
    在eclipse中import java web项目时遇到的一些问题并将该项目通过tomcat发布
    java byte转string 涉及到字节流中有中文
    spring+mybatis框架搭建时遇到Mapped Statements collection does not contain value for...的错误
    试试看读一下Zepto源码
  • 原文地址:https://www.cnblogs.com/1997WY/p/10218762.html
Copyright © 2011-2022 走看看