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

    算术运算符

    1.+ /相加运算,如果加数中有字符串,则+变为字符串拼接符

    2.- /减运算符

    3.* /乘运算符

    4./ /除运算符

    5.% /取模(余)运算符

    赋值运算符

    1.= /将等号右边的数给等号左边;

    2.+= /例子:a += 1;等同a=a+1;

    3.-= /用法同2

    3.*= /用法同2

    4./= /用法同2

    5.%= /用法同2

    关系运算符

    关系运算符有: < , > , >= , <= , == , !=

    关系运算符的结果都是布尔量。

    逻辑运算符

    && /与运算

    || /或运算

    特性:

    1. 一般和关系运算符联用,运算结果为布尔数值

    2. 短路效应:&&运算只要第一个判定为flas则结果为flas后续运算忽略

    条件运算/三目运算符

    格式:条件?a:b;

    当条件结果为 true取a的值,

    当条件结果为 false取b的值。

    自增运算符

    自增运算符包括“++”与“--”

    注意:a++与++a不同

    a++不会马上改变a的值,而是将a放入内存中,下次使用在变化。

    ++a马上改变a的取值

    移位运算符(二进制运算符)

    二进制运算符包括"<<",">>"与">>>s"

    ">>"运算相当如数字减半

    ">>"运算相当于数字翻倍

    ">>>"该运算是在高位补零所以在对负数的运算中需要注意,该运算一般多用于加密运算

    布尔运算符

    布尔运算符包括'&','|','~','^'

    '&' /逻辑与运算

    '|' /逻辑或运算

    '!' /取反运算符

    '^' /异或运算符

    注意在布尔运算符中没有短路效应

  • 相关阅读:
    优化!优化!
    JavaScript 错误
    js 学习总结
    JavaScript join() 方法
    JavaScript shift() 方法
    JavaScript split() 方法
    arTemplate解析语法
    getTime 方法
    PHP 5 数据类型
    thinkphp 实现微信公众号开发(二)--实现自定义菜单
  • 原文地址:https://www.cnblogs.com/-Archenemy-/p/11828040.html
Copyright © 2011-2022 走看看