js變量前的+是什麼意思

if (+value >= distance) {
這個+什麼意思函數

能夠理解爲spa

Number(value)

會將其按照Number函數的規則轉換爲數值或者NaN,規則大概以下:code

  • Boolean:true返回1,false返回0
  • 數據值,直接返回
  • null,返回0
  • undefined,返回NaN
  • 對於字符串,將其轉換爲十進制數值,會忽略前面的0(16進制除外),空字符串返回0,浮點數會返回浮點數值。其餘格式字符串(不管是否數字開頭,返回NaN,字符串中好幾個小數點,返回NaN)
相關文章
相關標籤/搜索