首页 > 其他分享 >无涯教程-The ‘for’ 循环函数

无涯教程-The ‘for’ 循环函数

时间:2024-01-30 22:32:29浏览次数:28  
标签:es6 教程 num 函数 factorial 无涯 循环 let var

for循环将代码块执行指定的次数。它可用于迭代一组固定值,如数组。以下是for循环的语法。

var num=5 
var factorial=1; 
for( let i=num ; i >= 1; i-- ) { 
   factorial *= i ; 
} 
console.log(factorial);

for循环包括三个部分:初始化程序(i=num),条件(i>=1)和最终表达式(i--)。

程序将计算数字5的阶乘并显示。 for循环生成从5到1的数字序列,计算每次迭代中数字的乘积。

可以使用逗号运算符(,)将多个赋值和最终表达式组合在for循环中。如,以下for循环打印前八个斐波那契数-

"use strict" 
for(let temp, i=0, j=1; j<30; temp=i, i=j, j=i + temp) 
console.log(j);

成功执行上述代码后,将显示以下输出。

1 
1 
2 
3 
5 
8 
13 
21

参考链接

https://www.learnfk.com/es6/es6-for-loop.html

标签:es6,教程,num,函数,factorial,无涯,循环,let,var
From: https://blog.51cto.com/u_14033984/9495684

相关文章

  • 无涯教程-if 语句函数
    "if…else"结构在执行代码块之前先判断条件。if(boolean_expression){//statement(s)willexecuteiftheBooleanexpressionistrue}if-流程图if-示例varnum=5if(num>0){console.log("numberispositive")}成功执行上述代码后,将显示以下输......
  • 无涯教程-switch…case 语句函数
    switch语句判断表达式,将表达式的值与case子句匹配,然后执行与该case相关的语句。switch(variable_expression){caseconstant_expr1:{//statements;break;}caseconstant_expr2:{//statements;break;}default:{......
  • Go 的函数,方法和接口
    函数(function)函数可以没有参数或者接受多个参数。当连续两个或多个函数的已命名形参类型相同时,除最后一个类型以外,其它都可以省略。funcadd(x,yint)int{returnx+y}函数(或者变量)的名称以大写字母开头时,它就是已导出的。函数可以返回任意数量的字......
  • anaconda+jupyter书写python简简简简简易安装教程,浏览器编写执行Python程序
    anaconda+jupyter书写python简简简简简易安装教程,浏览器编写执行Python程序目录 1、安装anaconda2、打开JupyterNotebook3、创立ipynb文件编写python代码 4、导出python文件(.py)1、安装anaconda下载地址:www.anaconda.com点击Download会下载一个大约600M的安装包,......
  • 无涯教程-ExpressJS - Bug调试
    Express使用Debug模块记录有关路由匹配,中间件以及应用模式等信息。要查看Express中使用的所有内部日志,请在启动应用程序时将DEBUG环境变量设置为Express:*-DEBUG=express:*nodeindex.js将显示以下输出。当您的应用程序组件无法正常运行时,这些日志非常有用,您还可以将DEBU......
  • powershell param : 无法将“param”项识别为 cmdlet、函数、脚本文件或可运行程序的
    前言全局说明powershellparam:无法将“param”项识别为cmdlet、函数、脚本文件或可运行程序的名称。一、源码echo"脚本启动"param($age,$address="USA",$name)Write-Host"Name:$name"Write-Output"Address:$address"Write-Output"Age:$age&qu......
  • 浅谈闭包(防抖,节流,函数柯里化)
    闭包参考文章谈谈你对闭包的理解概念:(1)闭包就是引用了另一个函数的变量的函数(2)闭包一般是函数嵌套,一个函数返回另外一个函数,内部函数访问外部函数的变量就形成了一个闭包作用(优点):(3)闭包的优点是可以私有化变量,将变量私有化到函数内部,并在私有化的基础上进行数据保持......
  • epoll_ctl函数
    目录函数简介低层实现逻辑函数简介/*Manipulateanepollinstance"epfd".Returns0incaseofsuccess,-1incaseoferror(the"errno"variablewillcontainthespecificerrorcode)The"op"parameterisoneoftheEPOLL_CTL_*......
  • epoll_create函数
    目录函数简介低层实现逻辑epoll_create与epoll_create1函数的区别函数简介/*Createsanepollinstance.Returnsanfdforthenewinstance.The"size"parameterisahintspecifyingthenumberoffiledescriptorstobeassociatedwiththenewinstance.......
  • 无涯教程-ExpressJS - 错误处理
    Express中的错误处理(errorhandling)是使用中间件完成,错误处理(errorhandling)中间件的定义方式与其他中间件函数相同,不同之处在于有四个参数,而不是三个–err,req,res,next,示例如下app.use(function(err,req,res,next){console.error(err.stack);res.status(500).......