javascript - 判斷條件疑問
PHP中文网
PHP中文网 2017-05-19 10:20:52
0
4
424
if(+g == 1){
    //do something
    }

這段程式碼裡面的 g == 1 怎麼解釋?

PHP中文网
PHP中文网

认证0级讲师

全部回覆(4)
巴扎黑

一元運算子+表示 正号, g如果是一个非法的数,+g将得到NaN,如字串:

console.log(+'hello')
// > NaN

如果是一個合法的數,那麼就是取他的正值:

console.log(+-3)  // +(-3)
// > -3

再判斷是否與1相等.

伊谢尔伦

變數前加上+後,變數將轉換為數字,進行數字運算

滿天的星座

將變數轉為數字的意思。

巴扎黑

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板