我有一个简单的问题:
<script type="text/javascript">
var numero= Number(prompt("Inserisci un numero e sarà moltiplicato per 2^10!" , "Inserisci qui il numero"));
var counter= 0;
while (counter < 10)
{ result = result * 2; counter = counter + 1;
}
document.write(numero);
这是我的代码,我想了解为什么我看不到结果。我也尝试使用console.log和alert功能,但它不起作用。 你能解释一下函数console.log,document.write和alert之间的主要区别吗? 谢谢大家。
答案 0 :(得分:1)
您要做的第一件事是result = result * 2;
,但是您永远不会初始化result
。您需要在尝试访问它之前初始化它,否则您将引发类似以下内容:
未捕获的ReferenceError:未定义结果
答案 1 :(得分:0)
如果你需要调试代码,请避免全部;使用浏览器调试器(F12&gt; sources或F12&gt;调试器)。