JavaScript二章节

进制转换与表示

    js中
          - 表示十六进制的数字,则需要0x开头
          - 表示八进制的数字,则需要0开头
          - 表示二级制的数字,则需要0B开头 , 不是所有的浏览器都支持二进制
​
            通过进制在页面输出时依旧是按照十进制方式输出
        若想通过其他进制解析可以设
            parseInt()
                 参数:
                     第一个参数:字符串
                     第二个参数:解析的进制
               实例:temp = "070"
                    temp = parseInt(temp, 8);//八进制解析

运算符

运算符也称为操作符,通过运算符可以对一个变量或多个变量进行操作

算术运算符: +  -  *  /  %
 
​
自增: ++
     - 定义:变量在自身的基础上增加一
     - 变量自增运算后,原变量的值会被改变
​
自减: --
      - 定义:变量在自身的基础上减一
      - 变量自增运算后,原变量的值会被改变
​
   总结:
​
   ++前, ++后
     相同:都会立刻使原来变量的值自增一
     不同:a++: 表达式的值为变量自增前
          ++a:表达式的值为变量自增后
          
   --前, --后
     相同:都会立刻使原来变量的值自减一
     不同:a--: 表达式的值为变量自减前
          --a:表达式的值为变量自减后
​
      
    ==  等于
    ===  绝对等于

逻辑运算符: 优先级:与 &&> 或|| > 非!

&& :与逻辑
            非boolean值情况下:
                    -第一个值为真(true),则返回下一个值。  
                    -若值都为true,则返回最后面的值;
                    -如果出现false,直接返回当前值。
                    -见假就假false
||: 或逻辑 
           非boolean值情况下:
                 -遇见true,返回当前值
                 -遇见false,返回下一个值
                 -见真就真
                 
!! :非逻辑 
         将Boolean类型值进行取反操作 !false
           非boolean值情况下:
                 -先转换为布尔类型,再进行运行,最后返回原值

赋值运算符

    +=、-=、*=、/=、%=
        作用:将等号右边的值赋值给等号左边的变量
    

关系运算符(比较运算符)

大于> 小于< 等于=   大于等于>=   小于等于<=
        作用:判断两个值之间的大小关系,关系成立返回true,不成立返回false
         - 返回的数据类型为Boolean类型
​
    关系运算符非数值情况
        - 非数值情况,会先转换为数值再进行比较
        - 任何值和NaN比较都返回false
        - 如果两侧都是字符串则比较unicode编码

typeof运算符

typeof运算符用于返回它的操作数当前所容纳的数据的类型,这对于判断一个变量是否已被定义特别有用。

例如:typeof(1)返回值是number,typeof("javascript")返回值是string

相等运算符

三元运算符

一元运算符

只需要一个操作数

+: 正号 - 不会对数字产生影响 -: 负号 - 符号可以对数字进行取反

  • 对于非number类型 先转换为number,再计算 也可以使用+号对数据进行类型转换

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值