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

    JavaScript的运算符

    算术运算
     加法运算符(Addition):x + y
     减法运算符(Subtraction): x y
     乘法运算符(Multiplication): x * y
     除法运算符(Division):x / y


     余数运算符(Remainder):x % y
     自增运算符(Increment):++x 或者 x++
     自减运算符(Decrement):--x 或者 x--
     求负运算符(Negate):-x

    赋值运算

    比较运算
     字符编码:计算机里所有的数字,字母和其他符号都有编号。这有利于数据化传输  charCodeAt()
     如果是是多个字符,会逐个比较。(字符的 Unicode 编码。这个返回值是 0 - 65535 之间的整数)
        

    逻辑运算

    逻辑非,可以用于任何值。首先会转换为值为布尔值,再取反(也叫取反运算符)

    预期为布尔值:undefined null '' 0 NaN  -->false  其余为 true

    逻辑与,有两个以上操作数,判断里面两个是否都会返回true

    逻辑或,两个以上操作数,判断里面两个是否有一个返回true

    逻辑与,逻辑非 也称为短路运算符。
        例:var  b_flag=true;
        var  b_flag2=b_flag&& a;
        console.log(b_flag2);

        var  b_flag=false;
        var  b_flag2=b_flag&& a;
        console.log(b_flag2);

     条件运算
     
    三元运算: ? :


    运算符的优先级

    优先级  运算类型 运算符使用
    19 圆括号 ()
    18 new  成员访问  数组访问  . [ ]
    17 函数调用   fn
    16 后置递增和递减  ++    - -
    15 逻辑非,前置递增递减  typeof  !   ++    - -
    14 乘除取余   *  /  %
    13 加减   +    -
    11 大于小于等于  < >   =
    10 等于   全等   于不等于 不全等于  ==    ===    !=     !==
    6 逻辑与   &&
    5 逻辑或   ||
    4 三元运算   ?   :
    3 赋值   =
         

        1,善于使用括号运算符
        2,记住运算符的优先级

        赋值运算很低,先计算右边表达式,再赋值给左边

    程序顺序执行结构
        顺序结构的程序是严格按照程序中代码的先后执行的;如果有选择结构,就会根据具体条件
        执行相应的代码。循环结构中也会有条件判断,会根据不同的情况执行不同的代码的。有的
        还有交互技术,会根据使用者的要求或是外界的情况作出响应的。

  • 相关阅读:
    centos 安装 TortoiseSVN svn 客户端
    linux 定时任务 日志记录
    centos6.5 安装PHP7.0支持nginx
    linux root 用户 定时任务添加
    composer 一些使用说明
    laravel cookie写入
    laravel composer 安装指定版本以及基本的配置
    mysql 删除重复记录语句
    linux php redis 扩展安装
    linux php 安装 memcache 扩展
  • 原文地址:https://www.cnblogs.com/llying/p/7440834.html
Copyright © 2011-2022 走看看