直接进入主题,斐波那契数列通项公式是前两项之和为第三项的值:1 1 2 3 5 8 13 ...以此类推,斐波那契数列通项公式前两项值固定为1。
代码如下:
<script> // 斐波那契数列通项公式 // f s t // 1 1 2 3 5 8 13 21; // f s t var n = parseInt(window.prompt("input")); var f = 1, s = 1, t; if (n>2) { for (var i = 0;i < n-2;i++) { t = f + s; f = s; s = t; } document.write(t); } else{ document.write(1); } </script>
斐波那契数列通项公式的规律就是前两项之和等于第三项的值,那么我们就可以用游标来实现。
质数的意思就是除了自己和本身不能再被别的数整除,代码如下:
<script>
// 输出能100以内的质数 var count = 0; for ( var i = 1;i < 100;i++) { for ( var j = 1;j <= i;j++) { if (i % j ==0) { count++; } } if (count == 2) { document.write(i + " "); } count = 0; } </script>
这里需要注意的是 count是用来记录能被整除的次数 循环到最后我们需要重新设置count=0;