当 prompt() 方法用于初始化 javascript 中的变量时,初始化变量的类型是什么
When the prompt() method is used to initialize a variable in javascript, what will the type of the initialized variable be?
我在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
如果取消,它们都将是字符串或空。您可以在它们上使用字符串函数。对于数学计算,您需要解析它。
你为什么不自己尝试这些例子呢?
相关文章:
- 使用名称初始化 ng-app 会禁用变量初始化
- 使用变量初始化数组:意外的令牌 +
- 使用变量初始化javascript数组
- 使用jQuery.when时进行了奇怪的变量初始化
- 使用angularjs范围变量初始化javascript变量
- 异步角度承诺和变量初始化
- JavaScript 变量初始化显示 NaN
- 使用静态变量初始化同一类中的变量
- JavaScript 中正确的“私有”变量初始化
- 角度 - 全局变量初始化一次 - 页眉中的示例用户名
- 角度变量初始化
- 对象变量初始化
- Snap SVG - 我可以使用多个变量初始化 snap.svg 指向标记中的不同 svg ID 吗?
- 使用 PHP 变量初始化选择标签
- JavaScript 在没有全局变量初始化值的情况下得到错误
- Javascript变量初始化
- AngularJS-$rootScope变量初始化失败
- Javascript 变量初始化语法
- 在变量初始化时运行代码
- 为什么这个变量初始化不对数字生效?