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函数练习相关推荐

  1. 深入理解javascript函数系列第二篇——函数参数

    前面的话 javascript函数的参数与大多数其他语言的函数的参数有所不同.函数不介意传递进来多少个参数,也不在乎传进来的参数是什么数据类型,甚至可以不传参数.本文是深入理解javascript函数 ...

  2. 怎样在javascript函数中将变量传递给服务端脚本程序?

    怎样在javascript函数中将变量传递给服务端脚本程序? (有朋友问上述问题, 愿把结论分享给大家). 摘 要:   服务器端脚本运行时, 它只会解释执行<% %>或<?php ...

  3. 史上自定义 JavaScript 函数Top 10

    史上自定义 JavaScript 函数Top 10 http://www.dustindiaz.com/top-ten-javascript/     发布:wpulog | 发布时间: 2010年4 ...

  4. HTML和JavaScript函数之间的关系

    在javaScript中有两类函数,一个是自定义的函数,一个是JavaScript中的函数.在HTML中javaSrcipt能和HTML完全的融合,也就是我们的JavaScript系统函数能直接的应用 ...

  5. python 调用 javascript函数

    python 调用 javascript函数 # pip install pyexecjs import execjs # 直接执行 print('execjs.eval:', execjs.eval ...

  6. 现代 JavaScript 函数库 usuallyjs 的安装和使用

    usuallyjs usuallyjs 是一个面向现代 Web 开发的 JavaScript 实用函数库. usuallyjs 基于 ES6 开发,抛弃了传统 Web 开发中 DOM 和 BOM 操作 ...

  7. Javascript函数执行、new机制以及继承

    JS函数执行 一个JavaScript函数fn,被执行有三种途径: fn() new fn() fn.call()或fn.apply() new机制以及继承 JavaScript中定义了一种对象,称之 ...

  8. Javascript函数的简单学习

    第九课 函数的定义与调用 1:函数的定义     语法格式     function 函数名(数据类型 参数1){//function是定义函数的关键字         方法体;//statement ...

  9. 主页面调用iframe里面匿名Javascript函数的问题

    2019独角兽企业重金招聘Python工程师标准>>> 这个问题出现已经几天了,今天终于解决了,特此记录下来. 问题的出现始于我在HTML5下采用Reveal.js来播放PPT和使用 ...

  10. javascript函数作用域与闭包

    8.8. 函数作用域与闭包        如第四章所述,JavaScript函数的函数体在局部作用域中执行,局部作用域不同于全局作用域.本章将解释这些内容和相关的作用域问题,包括闭包.[*] [*] ...

最新文章

  1. max(min)-device-width和max(min)-width的区别
  2. 线程本地存储器——Windows核心编程学习手札之二十一
  3. Google 各语言网站合集
  4. 【opencv】图像细化
  5. c语言atof字母,C语言字符转换之atof()
  6. OC开发_Storyboard——绘制和视图
  7. 企业税银数据深度分析(上)
  8. 万网m3 windows linux切换,万网主机怎么做首页内页301重定向
  9. opencv新手注意
  10. 21天Jmeter打卡Day10线程用户之setUp和tearDown
  11. hive表列字段显示
  12. Flink 流批一体在阿里的落地
  13. android 字体像素转换工具类_Android点9图机制及在聊天气泡中的应用
  14. 《高质量程序设计指南——C++/C》重印啦!
  15. ichart添加click事件
  16. 计算机软件开发即征即退,自行开发软件产品增值税实行即征即退政策
  17. 什么是数据库?什么是数据库管理系统? 说明两者的区别和联系。
  18. unity游戏开发之谷歌上架准备
  19. 小实验:PC9与PC10连通的命令操作
  20. 【css】fa图标变细

热门文章

  1. Android涂鸦技术及刮刮乐示例分析
  2. VS2019编写简单的C程序示例
  3. java 文件随机读取_Java 实现文件随机读写-RandomAccessFile
  4. linux 安装 加入内核参数,Linux 实现自动安装服务组件以及优化内核参数
  5. 【热点】黑客入侵的常用手段及防护措施分析
  6. 【实验】DHCP、NAT配置案例
  7. 【实验】配置DHCP和NAT访问Internet公网案例
  8. 通过 IDE/Maven 部署 Serverless 应用实践
  9. 快速部署 Spring PetClinic 到函数计算平台
  10. mysql探活_MYSQL探索