十八、JavaScript——一元的正负

一元定义:“元”就是操作数,例如 1 + 1 中的加就是二元运算符,加号的左右两侧需要两个操作数才能进行,又例如 (typeof a) 中的typeof就是一元运算符,只需要一个操作数(这里操作数是a)

  • 一元的符号:

                + 正号

                    - 不会改变数值的符号

                - 负号

                    - 可以对数值进行符号位取反

  • 当我们进行非数值类型进行正负运算时,会将其转化为数值再进行运算,等价于Number()函数

 

  •  + 正号

            - 不会改变数值的符号

  •   - 负号

             - 可以对数值进行符号位取反

 

 

 


    <script>
        /*
            一元的+
                + 正号
                    - 不会改变数值的符号
                - 负号
                    - 可以对数值进行符号位取反
        */
       let a = 10 
       a = +a

       console.log(typeof a,a)
       

       let b = -20
       b = -b

       console.log(typeof b,b)


    </script>
  •  当我们进行非数值类型进行正负运算时,会将其转化为数值再进行运算,等价于Number()函数

 

    <script>
        /*
            一元的+
                + 正号
                    - 不会改变数值的符号
                - 负号
                    - 可以对数值进行符号位取反

            当我们进行非数值类型进行正负运算时,会将其转化为数值再进行运算,等价于Number()函数
        */
    //    let a = 10 
    //    a = +a

    //    console.log(typeof a,a)


    //    let b = -20
    //    b = -b

    //    console.log(typeof b,b)

       let a = '10' 
       
       a = +a

       console.log(typeof a,a)


    </script>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值