当 prompt() 方法用于初始化 javascript 中的变量时,初始化变量的类型是什么

When the prompt() method is used to initialize a variable in javascript, what will the type of the initialized variable be?

本文关键字:变量 初始化 是什么 类型 javascript prompt 方法 用于      更新时间:2023-09-26

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

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

法典:var x = prompt("输入一个从 1 到 10 的数字"(;

总结:输入: 5;X的类型是什么?输入:"幸福";X的类型是什么?输入:"182";X的类型是什么?

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

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

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

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

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