请问老师这个函数的for 循环没有明白。尤其这点:
i = asum = i<= bi++){ sum += i
(ab) { ( i = asum = i<= bi++){ sum += i} console.(+ a ++ b + + sum)} ()
登陆购买课程后可参与讨论,去登陆吧
同学你好,根据同学提供的代码,老师定位不到同学的疑问在哪里。
1、如是课程中的代码,同学告知一下老师是哪一章节的,这样老师能更明确同学的问题。
2、或同学补全疑问代码。
祝学习愉快~
JS函数与DOM>函数>2-19函数的参数和返回值(1)
老师讲的函数的功能, 课题为“定义一个函数,这个函数的功能是计算a到b之间的所有整数和。 用了For循环语句,我听了以后没明白这for循环什么意思:
function calcSumFormAtoB (a,b) {
for ( var i = a, sum = 0; i<= b; i++){
sum += i;
}
console.log('从' + a +'到' + b + '的所有整数和是' + sum);
calcSumFormAtoB (3,7);
主要理解不了var i =a, sum = 0; i<b; i++
谢谢
同学你好,解答如下:
如上图,方法1与方法2的区别是,方法1把声明sum变量放到了for循环的第一个分号前,在for循环语法中,for循环的第一个分号前,是用于书写赋值语句,或者声明变量的。比如var i; 或者 var i = 0;且赋值语句或声明变量可以不唯一。视频中老师那么写也是因为sum变量在循环中用到了,所以那么写相对来说看上去比较紧凑,不过对于初学的同学的确会有些不好理解,这也是正常,老师给同学举个for循环中多声明几个变量的例子如下图,看看同学是否能借助例子理解。
如同学未能看懂老师的例子,同学可以再听一下视频中老师是怎么讲的。
链接:https://class.imooc.com/lesson/2120#mid=50328
同学可以用老师举的例子自己尝试一下,看看是否能理解,祝学习愉快。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
入行前端,是明智的选择!市场需求大,就业前景好,入行门槛低,小白易上手 全新升级:技术更新,Vue3.0/TypeScript/React17.x; 技术更全面,从0基础到全栈开发再到大型项目构建
157 1
75 1
31 2
201 5
155 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星