在JavaScript中打印提示变量将返回“ NaN”。
码:
var topic = window.prompt("Topic:", "");
document.write(+ topic);
最佳答案
可以将+
用作unary operator,它将带数字的字符串转换为Number,但不能转换不可转换的字符串(如foo
)。然后您得到NaN
,而不是数字。
var topic = window.prompt("Topic:", "");
document.write('input: ' + topic);
关于javascript - 在javascript中打印提示变量将返回“NaN”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41345660/