console.log或显示结果的函数

时间:2015-01-29 16:35:49

标签: javascript alert document.write console.log

我有一个简单的问题:

        <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之间的主要区别吗? 谢谢大家。

2 个答案:

答案 0 :(得分:1)

您要做的第一件事是result = result * 2;,但是您永远不会初始化result。您需要在尝试访问它之前初始化它,否则您将引发类似以下内容:

  

未捕获的ReferenceError:未定义结果

答案 1 :(得分:0)

  • console.log :在浏览器控制台上记录(按F12查看)
  • document.write :在页面上写自己(不要使用它)
  • 提醒:显示浏览器提醒框(避免使用)

如果你需要调试代码,请避免全部;使用浏览器调试器(F12&gt; sources或F12&gt;调试器)。