斐波那契是js非常典型的一个实例,如果明白它的原理,操作起来就事半功倍。
话不多说,上代码!!!
注:本节知识重在让大家了解其原理,只举了8位数字,大家可以在练习中加以修饰。虽然适用于数学方面,但应用在咱们代码上,也有一番不同风味。可以增加咱们操作的逻辑性,为更大、更难的逻辑问题打下坚实的基础。
(这个数列从第3项开始,每一项都等于前两项之和。)
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<script type="text/javascript">
var first=1;
var second=1;
var third;
for (var i=1;i<=8;i++){
if(i<=2){
document.write("1 ");
}else{
third=first+second;
document.write(third+" ");
first=second;
second=third;
}
}
</script>
</body>
</html>
效果如下图:
代码已完成,有疑惑的小伙伴可以私信我,咱们一起解决。