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

  • 相关阅读:
    软件工程概论
    软件工程概论
    JAVA
    JAVA
    C#字符补位
    C#绘图双缓冲
    C#中IP地址转换为数值的方法
    C#并行编程-并发集合
    C#委托
    C#事件(event)解析
  • 原文地址:https://www.cnblogs.com/RoadAspenBK/p/7762848.html
Copyright © 2011-2022 走看看