js变量前的+是什么意思

if (+value >= distance) {
这个+什么意思函数

能够理解为spa

Number(value)

会将其按照Number函数的规则转换为数值或者NaN,规则大概以下:code

  • Boolean:true返回1,false返回0
  • 数据值,直接返回
  • null,返回0
  • undefined,返回NaN
  • 对于字符串,将其转换为十进制数值,会忽略前面的0(16进制除外),空字符串返回0,浮点数会返回浮点数值。其余格式字符串(不管是否数字开头,返回NaN,字符串中好几个小数点,返回NaN)
相关文章
相关标签/搜索