JavaScript函数练习
1. 判断一个数是否是素数
1 function isSushu (n) { 2 n = n || 0; 3 var isSu = true; 4 for (var i = 2; i <= Math.sqrt(n); i++) { 5 if (n % i === 0) { 6 isSu = false; 7 } 8 } 9 return isSu; 10 } 11 console.log(isSushu(83));
2. 求阶乘
1 function getJS (n) { 2 var JS = 1; 3 for (var i = 2; i <= n; i++) { 4 JS *= i; 5 } 6 return JS; 7 } 8 console.log(getJS(2));
3. 求1! + 2! + 3! + ... +n!
1 function getSum(n) { 2 var sum = 0; 3 for (var i = 1; i<= n; i++) { 4 var JS = 1; 5 for(var j = 1; j <= i; j++){ 6 JS *= j; 7 } 8 // sum += getJS(i); 9 sum += JS; 10 } 11 return sum; 12 } 13 console.log(getSum(3));
4. 求斐波那契数列fibonacci中的第n个数是多少??
// 1 1 2 3 5 8 13 21
1 function fibonacci (n) { 2 var arr = []; 3 arr[0] = 1; 4 arr[1] = 1; 5 for(var i = 2; i < n; i++){ 6 arr[i] = arr[i-1] + arr[i-2]; 7 } 8 return arr[n-1]; 9 } 10 11 console.log(fibonacci(3));
转载于:https://www.cnblogs.com/olivia-xia/p/9902051.html
JavaScript函数练习相关推荐
- 深入理解javascript函数系列第二篇——函数参数
前面的话 javascript函数的参数与大多数其他语言的函数的参数有所不同.函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型,甚至可以不传参数.本文是深入理解javascript函数 ...
- 怎样在javascript函数中将变量传递给服务端脚本程序?
怎样在javascript函数中将变量传递给服务端脚本程序? (有朋友问上述问题, 愿把结论分享给大家). 摘 要: 服务器端脚本运行时, 它只会解释执行<% %>或<?php ...
- 史上自定义 JavaScript 函数Top 10
史上自定义 JavaScript 函数Top 10 http://www.dustindiaz.com/top-ten-javascript/ 发布:wpulog | 发布时间: 2010年4 ...
- HTML和JavaScript函数之间的关系
在javaScript中有两类函数,一个是自定义的函数,一个是JavaScript中的函数.在HTML中javaSrcipt能和HTML完全的融合,也就是我们的JavaScript系统函数能直接的应用 ...
- python 调用 javascript函数
python 调用 javascript函数 # pip install pyexecjs import execjs # 直接执行 print('execjs.eval:', execjs.eval ...
- 现代 JavaScript 函数库 usuallyjs 的安装和使用
usuallyjs usuallyjs 是一个面向现代 Web 开发的 JavaScript 实用函数库. usuallyjs 基于 ES6 开发,抛弃了传统 Web 开发中 DOM 和 BOM 操作 ...
- Javascript函数执行、new机制以及继承
JS函数执行 一个JavaScript函数fn,被执行有三种途径: fn() new fn() fn.call()或fn.apply() new机制以及继承 JavaScript中定义了一种对象,称之 ...
- Javascript函数的简单学习
第九课 函数的定义与调用 1:函数的定义 语法格式 function 函数名(数据类型 参数1){//function是定义函数的关键字 方法体;//statement ...
- 主页面调用iframe里面匿名Javascript函数的问题
2019独角兽企业重金招聘Python工程师标准>>> 这个问题出现已经几天了,今天终于解决了,特此记录下来. 问题的出现始于我在HTML5下采用Reveal.js来播放PPT和使用 ...
- javascript函数作用域与闭包
8.8. 函数作用域与闭包 如第四章所述,JavaScript函数的函数体在局部作用域中执行,局部作用域不同于全局作用域.本章将解释这些内容和相关的作用域问题,包括闭包.[*] [*] ...
最新文章
- max(min)-device-width和max(min)-width的区别
- 线程本地存储器——Windows核心编程学习手札之二十一
- Google 各语言网站合集
- 【opencv】图像细化
- c语言atof字母,C语言字符转换之atof()
- OC开发_Storyboard——绘制和视图
- 企业税银数据深度分析(上)
- 万网m3 windows linux切换,万网主机怎么做首页内页301重定向
- opencv新手注意
- 21天Jmeter打卡Day10线程用户之setUp和tearDown
- hive表列字段显示
- Flink 流批一体在阿里的落地
- android 字体像素转换工具类_Android点9图机制及在聊天气泡中的应用
- 《高质量程序设计指南——C++/C》重印啦!
- ichart添加click事件
- 计算机软件开发即征即退,自行开发软件产品增值税实行即征即退政策
- 什么是数据库?什么是数据库管理系统? 说明两者的区别和联系。
- unity游戏开发之谷歌上架准备
- 小实验:PC9与PC10连通的命令操作
- 【css】fa图标变细