Heim > Fragen und Antworten > Hauptteil
if(+g == 1){
//do something
}
Wie erklärt man +g == 1 in diesem Code?
巴扎黑2017-05-19 10:22:52
一元运算符+
表示 正号
, g
如果是一个非法的数,+g
将得到NaN
,如字符串:
console.log(+'hello')
// > NaN
如果是一个合法的数,那么就是取他的正值
:
console.log(+-3) // +(-3)
// > -3
再判断是否与1相等.