js求助。。
hbuilder吧
全部回复
仅看楼主
level 1
詹森Jensen 楼主
h5新手,老师留的题是打印1,1,2,3.......(打印33个数),大概就是打印的数等于前面两个数的和,我这个打印的结果虽然是对的,但是我的第一个1是自己打印出来的,而且我不知道该怎么在打印第33个数的时候停止循环,有没有大佬懂的[惊哭]
2023年12月07日 01点12分 1
level 5
if aa>33 break
2023年12月07日 06点12分 2
level 3
你那个效率貌似不高啊,要不断判断i值是否符合条件,执行33次结果要好几百万次判断呢!最后一次i=3524578才输出,所以效率太低了。
老师交的主要是练习for循环应该,i=0,i<33,i++就是执行33次。
然后就是逻辑方面的数值替换问题,sum累加=数值a+b,加完后把b赋值给a,累加给b进行下一次累加。a=b,b=sum
唯一烧脑的是你说的前面两个1-1-2-3的1 哪来的,我们学的时候是直接1-2-3-5[吐舌]只要初始0 1,然后直接累加就行。你这个1-1-2只能用一条if判断了,初始0 0,如果0赋值1,然后a+b=1直接输出,第2步因为b=1了所以进else语句,先累加后赋值。这里if两个语句一个是先赋值后累加,一个是先累计后赋值,考的还是逻辑运算能力。加油!
2023年12月07日 07点12分 4
[真棒]
2023年12月08日 15点12分
1