Maison > Questions et réponses > le corps du texte
if(+g == 1){
//do something
}
Comment expliquer +g == 1 dans ce code ?
巴扎黑2017-05-19 10:22:52
L'opérateur unaire +
signifie signe positif
, si g
est un nombre illégal, +g
obtiendra < code >NaN, tel que string :+
表示 正号
, g
如果是一个非法的数,+g
将得到NaN
,如字符串:
console.log(+'hello')
// > NaN
如果是一个合法的数,那么就是取他的正值
console.log(+-3) // +(-3)
// > -3
S'il s'agit d'un numéro légal, alors prenez sa valeur positive
:rrreee
Déterminez ensuite s'il est égal à 1.🎜伊谢尔伦2017-05-19 10:22:52
Après avoir ajouté + devant la variable, la variable sera convertie en nombre et des opérations numériques pourront être effectuées