JavaScript——for类型

目录

任务描述

相关知识

for型

编程要求

任务描述

定义“倒数”如下:把一个数的各位的顺序颠倒,如1234的“倒数”是4321

本关任务:求一个数的“倒数”。

相关知识

whiledo while的一个缺点是循环的次数不够直观,需要通过计算表达式何时返回false确定。JavaScript提供了新的循环结构:for型,这种结构把条件表达式和循环次数并列书写,便于控制循环次数。

for型

for型循环的结构如下:

for(初始化;条件表达式;修改值)
{
//条件表达式成立执行的语句块
}

初始化、条件表达式、修改值都操作控制循环次数的变量,初始化对该变量赋一个初值,紧接着执行条件表达式,如果返回true则进入循环体内,否则直接跳过循环体。如下:

循环体内执行结束后,修改值操作会修改变量的值,紧接着再次执行条件表达式,根据返回值决定是否进入循环体,这个步骤会一直重复进行下去,直到条件表达式返回false,循环结束。

初始化只执行一次,条件表达式在每一次进入循环体之前执行,修改值在每次执行完循环体之后进行。这三个式子都可以没有,但是整个括号内必须有两个分号

还是以上一关中的输出小于等于100的偶数为例子:

for(var i = 0;i <= 100;i+=2) {
    console.log(i);
}

与上一关不同的是,这里变量i的初始化和增加都是在括号内,循环体内只有一句。

编程要求

本关的编程任务是补全右侧代码片段中BeginEnd中间的代码,具体要求如下:

  • 计算并返回整数a的“倒数”;
function mainJs(a){
    a = parseInt(a);
	//请在此处编写代码
	/********** Begin **********/
    var a1 = String(a);
    var s = "";
    for (var i = a1.length; i > 0; i--){
        s += a1.substring(i - 1, i);
    }
    return s;
    
	/********** End **********/
}

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值