【问题标题】:Not getting any output with Javascript code没有使用 Javascript 代码获得任何输出
【发布时间】:2023-06-25 08:01:01
【问题描述】:

我需要一些帮助来解决这个问题。

运动:

  • 使用 for 循环将 399 的值增加 8 次,共 13 次。

到目前为止我的代码。

 var a = 399;  
 var b = 8;

 for (i = 0; i < 13; i++) {  
   a += b; 
 }
 ANSWER = a;

当我运行它时,我没有得到任何输出。

我应该怎么做才能得到输出?

【问题讨论】:

  • 错误是什么?该代码明显有效:jsfiddle.net/hepjc6k0
  • 我没有得到任何答案,这就是错误。
  • 你没有打印出来?
  • 等等,ANSWER 什么都不是……你可以为 a 和 b 创建一个类似于 done 的变量,或者创建一个 console.log(a) 而不是 ANSWER = a;

标签: javascript for-loop output add


【解决方案1】:

你的代码没问题,为了输出结果,在for循环之后添加:

在浏览器控制台中显示

console.log(a);

显示阻止警报

alert(a);

这是一个使用 alert() 的演示:

var a = 399;
var b = 8;

for (i = 0; i < 13; i++) {  
  a += b; 
}

alert(a); // output it

【讨论】:

    【解决方案2】:

    您可以使用alert() 在浏览器中创建弹出窗口,也可以使用console.log() 输出到浏览器的控制台。

     var a = 399;  
     var b = 8;
    
     for (i = 0; i < 13; i++) {  
       a += b; 
     }
    alert(a);
    console.log(a);

    【讨论】: