• jsvascript 学习 二 操作符


    关系操作符 < > >=  <=

    如果其中一个为非数值时,则将非数值进行 number 转换,如果为对象,则先执行valueOf ,如果不支持该方法,则执行toString() 方法。

    当两个字符串比较时,则比较的是字符编码值,所以应该先全部转换为大写或者小写之后再进行比较。

    任何值与NaN 比较时,都会返回false。

    相等操作符 ==   不等操作符 !=

    会进行隐式转换。

    ==   比较是否相等,返回布尔值。

    !=   比较是否相等,返回布尔值。

    凡是涉及到NaN的相等比较,全部返回false。

    但是  NaN != NaN ,返回true。是因为ECMAscript  规定  NaN 不与任何值相等,包括自身。

    全等和不全等 ===  !==

    不进行隐式类型转换。

    即 “1”===1  返回false  ,而   “1”==1  则会返回true。

    条件操作符  也叫  三目运算符

    var a = str ?  str : arr;

    如果 Boolean(str)为true,则  a=str,否则  a= arr;

    赋值操作符  

    +=  -=  *=  /=

    a  = b   即 将b的值 赋值给a。

  • 相关阅读:
    【原创】ZYNQ学习笔记(一) HelloWorld实现
    设置毛玻璃效果
    什么是UIImageView
    短信监听器
    内容观察者
    插入联系人
    UIFont
    什么是UILabel
    读取联系人案例
    利用内容提供者插入短信
  • 原文地址:https://www.cnblogs.com/RoadAspenBK/p/7762848.html
Copyright © 2020-2023  润新知