如果我只想在提示窗口中输入整数,那么在 JavaScript 中使用+prompt而不是常规使用是否很好prompt?它+prompt在 JavaScript 标准/规则中是否说了类似的话?
这就是当您在提示之前添加加号时发生的情况,即如下所示,
例如:- 1
var a = prompt("Please enter a number");
console.log(a);
typeof(a);
Run Code Online (Sandbox Code Playgroud)
现在,在例如(1)中,当您输入一个数字并且如果您在控制台中检查它时,它会显示一个数字,但由于该数字位于双引号之间,因此在 JavaScript 中它是一个字符串,这也是它在 typeof 中显示的内容当你安慰它的时候。
例如:- 2
var a = +prompt("Please enter a number");
console.log(a);
typeof(a);
Run Code Online (Sandbox Code Playgroud)
现在,当您控制台eg(2)的var a 和typeofa时,结果会有所不同,因为我们在提示之前添加了 + 。所以这次我们得到的提示输入值是数字而不是字符串。尝试一下你就会明白我在说什么。
| 归档时间: |
|
| 查看次数: |
5967 次 |
| 最近记录: |