zoukankan      html  css  js  c++  java
  • 运算符

    1.数学运算符:
    使用+法时,如果相加的值包含字符串,会自动转换为字符串类型(记住只有加法 )
    var a = "1"+"1"
    var a = "1"+1;
    alert(a);

    其他数学运算符中,字符串会自动转换为数字。
    var b = "2"-1;    结果是1;

    2.关系运算符
    字符串的比较规则,其实是ascall码的比较。
    alert("aa">"aaa");    //false
    alert("aa"<"ab");    //true

    3.等性运算符
    alert(2==true);        //false
    alert(1==true);        //true
    alert(0==false);    //true
    alert(0==null);        //false
    alert(null == undefined);//true
    alert(NaN == NaN);    //false
    凡是NaN参与的判断运算符,只要不是!=和!,就是false
    如果两个运算数都是对象,那么比较的是他们的引用值,如果两个运算数指向同一个对象iang,那么等号返回会true,否则两个运算数不等。

    ==在进行比较时会进行类型转换,而===(全等于)在比较时会包括类型的比较。

    4.三元运算符
    var a = 20;
    var b = 20;
    alert(a>b?"a大";"b大");

  • 相关阅读:
    js基本
    js循环语句
    常用的css
    Linux使用host-only的方式上网
    Struts2的文件上传及错误国际化显示
    ThinkPHP3.2.2 大写子母的用法及含义
    php中验证码不显示问题
    AOP中的ASPECTJ
    CGLIB和JDK代理
    mavne的创建
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5730426.html
Copyright © 2011-2022 走看看