【发布时间】:2018-03-24 03:12:45
【问题描述】:
我尝试编写一个简单的代码以在 JavaScript 中打印斐波那契数列。首先我尝试使用“console.log()”。它给出了错误的输出。我尝试更改变量及其值。但我无法获得正确的输出。然后我检查了谷歌。我发现我的代码的每一行都是正确的,除了'console.log()'。他们使用'document.write()'而不是'console.log'。你能解释一下为什么'console.log ()' 和 'document.write()' 在以下程序中给出不同的输出:
<script>
let a=0;
let b=1;
let c=0;
for(let i=0;i<=10;i++)
{
document.write(a +'</br>');
console.log(a);
c=a+b;
a=b;
b=c;
}
</script>
document.write() 的输出:0,1,1,2,3,5,8,13,21,34,55
console.log() 的输出:0,1,2,3,5,8,13,21,34,55
【问题讨论】:
标签: fibonacci