【发布时间】:2019-10-30 10:06:51
【问题描述】:
为什么 JS 在 + 'any_string' 中返回 NaN?
请查看截图:
【问题讨论】:
标签: javascript nan
为什么 JS 在 + 'any_string' 中返回 NaN?
请查看截图:
【问题讨论】:
标签: javascript nan
使用一元加号运算符,您可以将某些内容转换为数字。通过执行+'some_string',您可以将字符串转换为数字,但由于some_string 不是有效数字,您会得到NaN Not a Number。
【讨论】:
“+”尝试将字符串转换为整数。 请参阅文档here
由于它未能将其转换为数字,因此输出为NaN : Not A Number
console.log(+"3");
console.log(+"randomString");
【讨论】: