老师帮忙看看

来源:1-25 编程练习

慕村5277028

2019-08-02 16:46:30

http://img.mukewang.com/climg/5d43f84e000197a503790059.jpg能解释一下为甚这样么

写回答

2回答

慕仔2276916

2019-08-02

我们先将闪烁效果拆分来看,其实就是两个字符串来回切换显示。我们暂称这两个字符串为char1和char2。

那么我们在每次切换显示的字符串的时候,如何去判断当前需要做的操作是将char1替换为char2,还是char2替换成char1?

我们固然可以每次都取出当前显示的字符串进行判断,但我们何不设一个标识flag,这样我们切换字符串的函数就不用去进行复杂的字符串比较,而是简单的比较falg是1还是0,就可以了。这里1和0只是一种情况,你当然也可以去将flag设置成boolean类型的变量,通过是true还是false来去判断。

所以总体来说,设置flag的意义在于加快我们if判断的速度从而提升页面的相应效率


0

好帮手慕夭夭

2019-08-02

你好同学,因为星星需要闪烁,所以它会有两个状态,即空心与实心。所以第二步是要声明一个变量来标记星星的状态,例如if判断的时候这个状态为0 ,那么就重新设置星星为空心,例如状态为1的时候,就执行else就设置星星为实心。

先尝试做一下哦,如果做到哪里不会了,可以上传代码提问,老师会为你指导。

祝学习愉快,望采纳。

0

0 学习 · 40143 问题

查看课程