老师帮忙看看
来源:1-25 编程练习
慕村5277028
2019-08-02 16:46:30
能解释一下为甚这样么
2回答
慕仔2276916
2019-08-02
我们先将闪烁效果拆分来看,其实就是两个字符串来回切换显示。我们暂称这两个字符串为char1和char2。
那么我们在每次切换显示的字符串的时候,如何去判断当前需要做的操作是将char1替换为char2,还是char2替换成char1?
我们固然可以每次都取出当前显示的字符串进行判断,但我们何不设一个标识flag,这样我们切换字符串的函数就不用去进行复杂的字符串比较,而是简单的比较falg是1还是0,就可以了。这里1和0只是一种情况,你当然也可以去将flag设置成boolean类型的变量,通过是true还是false来去判断。
所以总体来说,设置flag的意义在于加快我们if判断的速度从而提升页面的相应效率
好帮手慕夭夭
2019-08-02
你好同学,因为星星需要闪烁,所以它会有两个状态,即空心与实心。所以第二步是要声明一个变量来标记星星的状态,例如if判断的时候这个状态为0 ,那么就重新设置星星为空心,例如状态为1的时候,就执行else就设置星星为实心。
先尝试做一下哦,如果做到哪里不会了,可以上传代码提问,老师会为你指导。
祝学习愉快,望采纳。
相似问题