zoukankan      html  css  js  c++  java
  • Javascript的操作符

    1.一元加和减操作符主要用于基本的算术运算,也可以像Number()转型函数一样用于转换数据类型。
    2.位操作符用于在最基本的层次上,即按内存中表示数据的位来操作数值。
    3.正数直接以纯二进制格式存储,负数以二进制补码格式存储。
    4.二进制补码的计算:
     (1)求这个数绝对值的二进制码
     (2)求二进制反码,即将0替换成1,1替换成0
     (3)得到的二进制反码加1
    5.按位非NOT(~):本质是操作数的负值减1。
    6.按位与AND(&):本质是将两个数值的每一位对齐,两数值对应位都是1才返回1,其它均是0。
    7.按位或OR(|):本质是将两个数值的每一位对齐,两数值对应位都是0才返回0,其它均是1。
    8.按位异或XOR(^):本质是将两个数值的每一位对齐,两数值对应位相同返回0,其它均是1。
    9.左移(<<):将数值的所有位向左移动指定位数,右侧空位用0填充。
    10.有符号右移(>>):将数值除符号位其它为向右移动指定位数,出现的空位用符号位的数值填充。
    11.无符号右移(>>>):将数值的所有位向右移动指定位数,左侧空位用0填充。
    12.逻辑非(!):对一个值使用两个逻辑非操作符等同于Boolean()转型函数。
    13.逻辑与(&&)与 逻辑或(||)都是短路操作符。
    14.相等(==)和不想等(!=):先转换数据类型再比较。
    15.全等(===)和不全等(!==):仅比较不转换数据类型。
  • 相关阅读:
    怪题
    reflow(回流)和repaint(重绘)
    typeof
    Apicloud——图片不适配屏幕解决方案
    (学习笔记二)Apicloud使用中的坑
    es6的10个新特性
    QQ刷屏脚本
    vue的组件绑定
    console控制台打印看板娘
    Canvas
  • 原文地址:https://www.cnblogs.com/laixiangran/p/4938814.html
Copyright © 2011-2022 走看看