我正在Microsoft Visual Studio 2019中编写一个足够简单的Javascript初学者教程,但在尝试使用prompt()函数时遇到错误。我的问题如下:
'use strict';
var msg = 'You entered:';
let promptInput = prompt("What would you like to enter");
console.log(msg);
console.log(promptInput);
但是,我怀疑这是因为程序正在控制台中运行,而不是在浏览器中运行,我收到了一个prompt()函
在Javascript函数中定义变量时,我通常会执行以下操作:
function test ( param ) {
var a = param,
foo,
bar;
...
}
其中foo和bar是稍后在脚本中定义的。
为了使这段代码符合我理想的格式化规则,它应该如下所示:
function test ( param ) {
var a = param,
foo = undefined,
bar = undefined;
...
}
有什么理由不这么做吗?
我知道这看起来有点多余,因为据我所知,结果是完