Javascript 这个循环序列是如何流动的
我遇到了一个qn,它将两个数字之间的值相加,如果它们彼此不相等,我不太理解while循环中的语句是如何工作的 e、 g a=4,b=0 总和的结束值应为10,因为它是4+3+2+1+0=10 我应该把它看作是 总和+=a 或 总和+=a 其中条件以粗体显示 编辑:我知道条件是什么?对于第二部分,我只是想让它更清楚,如果我要循环往复,我是不是应该先用粗体字写,因为我迷路了,尽管我是用钢笔和纸写的 如果有人能够一步一步地教授/帮助分解循环序列,非常感谢 As+=是一个赋值操作,它是最后要执行的操作之一。因此 总和+=a 这一行相当于:Javascript 这个循环序列是如何流动的,javascript,loops,conditional-operator,Javascript,Loops,Conditional Operator,我遇到了一个qn,它将两个数字之间的值相加,如果它们彼此不相等,我不太理解while循环中的语句是如何工作的 e、 g a=4,b=0 总和的结束值应为10,因为它是4+3+2+1+0=10 我应该把它看作是 总和+=a
if (a<b) {
sum += a++;
}
else {
sum += b++;
}
if (a<b) {
sum += a++;
}
else {
sum += b++;
}