当前位置: 首页 > news >正文

JavaScript基础练习题之求斐波那契数列第N项的值

一、什么是斐波那契数列:

斐波那契数列是一个数列,从0和1开始,后面的每一项都是前两项的和。也就是说,斐波那契数列的第n项是前两项的和,可以表示为F(n) = F(n-1) + F(n-2),其中F(0) = 0,F(1) = 1。斐波那契数列的前几个数是:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 以此类推。斐波那契数列在数学、计算机科学等领域有广泛的应用。

二、求斐波那契数列第N项值的源程序

<!DOCTYPE htmlPUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title>
</head><body><script>var n = prompt("请输入第n项的值");var num1 = 1;var num2 = 1;var num3 = 1;for (var i = 0; i < n - 2; i++) {num3 = num1 + num2;num1 = num2;num2 = num3;}alert("第" + n + "项的值是:" + num3);</script>
</body></html>

三、程序运行截图

相关文章:

  • 【tips】Git使用指南
  • 【Java程序设计】【C00383】基于(JavaWeb)Springboot的水产养殖系统(有论文)
  • web渗透测试漏洞流程:红队目标信息收集之批量信息收集
  • 计算机网络——数据链路层(数据链路层功能概述)
  • 【智能算法】飞蛾扑火算法(MFO)原理及实现
  • React系列之React版本时间线和主要更新
  • GIS与Python机器学习:开创地质灾害风险评价新纪元
  • 精品凉拌菜系列热卤系列课程
  • HarmonyOS 应用开发案例
  • Python学习之-基础语法
  • 一文搞懂大疆机场kmz航线和图新地球导出的kmz的区别
  • 音视频处理 - 音频概念详解,码率,采样率,位深度,声道,编码
  • XGB-24:使用Scikit-Learn估计器接口
  • Python中lambda函数使用方法
  • Java | 自由落体与反弹距离计算
  • [译]如何构建服务器端web组件,为何要构建?
  • Angular 4.x 动态创建组件
  • express如何解决request entity too large问题
  • HTML中设置input等文本框为不可操作
  • HTTP--网络协议分层,http历史(二)
  • JAVA SE 6 GC调优笔记
  • Spark学习笔记之相关记录
  • VUE es6技巧写法(持续更新中~~~)
  • vue和cordova项目整合打包,并实现vue调用android的相机的demo
  • Windows Containers 大冒险: 容器网络
  • 当SetTimeout遇到了字符串
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 构建工具 - 收藏集 - 掘金
  • 老板让我十分钟上手nx-admin
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • !!Dom4j 学习笔记
  • #include
  • #每日一题合集#牛客JZ23-JZ33
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (2)nginx 安装、启停
  • (3)nginx 配置(nginx.conf)
  • (day 2)JavaScript学习笔记(基础之变量、常量和注释)
  • (poj1.2.1)1970(筛选法模拟)
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (剑指Offer)面试题41:和为s的连续正数序列
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (企业 / 公司项目)前端使用pingyin-pro将汉字转成拼音
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (三) diretfbrc详解
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (一)VirtualBox安装增强功能
  • (转)Android学习笔记 --- android任务栈和启动模式
  • .NET Compact Framework 3.5 支持 WCF 的子集
  • .net/c# memcached 获取所有缓存键(keys)
  • .project文件
  • [ vulhub漏洞复现篇 ] struts2远程代码执行漏洞 S2-005 (CVE-2010-1870)
  • [30期] 我的学习方法
  • [AI]文心一言爆火的同时,ChatGPT带来了这么多的开源项目你了解吗
  • [Angular] 笔记 21:@ViewChild