JavaScript中的斐波纳契数字之间的逗号和单个空格

时间:2014-10-15 16:54:06

标签: javascript

我是Javascript的新手,我遇到了一些麻烦。我如何在斐波纳契数字之间加上逗号和空格?我怎么能分开它们?

<script>

document.write("<h1 align='center'> SE 480 </h1>");
var name = "***";
var age = *** ;
document.write("Hi. My name is " +name+ " and I am " +age+ " years old.");

var i;
var fib = []; 

fib[0] = 0;
fib[1] = 1;

for(i=2; i<=30; i++)
{
   fib[i] = fib[i-2] + fib[i-1];
   document.write(fib[i]);
}




</script>

2 个答案:

答案 0 :(得分:1)

我会从循环中删除document.write,而不是在最后使用它:

document.write(fib.join(", "));

...如果可以在开头添加01条目。 join返回一个字符串,其中的条目用您提供的字符串分隔(不带最后悬挂的字符串。)

如果开始时01不合适,那么:

document.write(fib.slice(2).join(", "));

slice创建一个跳过前两个条目的新数组。)

答案 1 :(得分:0)

在你编写document.write

的代码中使用它
 document.write(fib[i]+', ');