0

我在 Codecademy 的介绍 javascript 教程中搞砸时遇到了这个问题/问题。

对于以下代码行,如果我在弹出框提示时输入整数 5(不带引号),变量 x 最终会是什么类型?同样,如果我输入“幸福”或“182”(带引号),变量 x 的类型是什么?

代码: var x = prompt("请输入一个从 1 到 10 的数字");

摘要:输入:5;x 的类型是什么?输入:“幸福”;x 的类型是什么?输入:“182”;x 的类型是什么?

4

2 回答 2

1

结果将是字符串类型,在所有情况下,除非用户取消提示(在这种情况下它将是null)。

result是包含用户输入的文本的字符串,或者值为 null。

https://developer.mozilla.org/en/DOM/window.prompt

于 2012-05-19T10:37:34.637 回答
1

如果取消,它们都将是字符串或 null 。您可以在它们上使用字符串函数。对于数学计算,您需要对其进行解析。

你为什么不自己尝试这些例子呢?

于 2012-05-19T10:40:04.580 回答