发表于: 2019-08-20 23:45:32

1 341


今天完成的事情:


今天在尝试着做一些任务中比较初级的事情,就是试图控制dom改变其中的数字,但是这个由于取不到值,主要是不知道怎么控制这个值,上午把这个顺序给写出来。然后准备一步步的按照写的顺序来实现这个任务,但是逻辑始终捋不清楚,一直处于混乱状态。


首先按照我逻辑的第一步,判断奇数与偶数,奇数的时候做什么,偶数的时候又要做什么,这个的时候不得不提if判断这个语句,简直是量身定做的,然后在if判断里,首先要判断出一个奇数,偶数都行,然后写接下来要做什么,我现在做的应该就是做奇数的时候显示图片,偶数的时候隐藏图片,这个东西,但是我隐藏图片这些已经做出来了,我不确定是不是还要继续判断隐藏和显示图片,按理来说应该是不用的,因为我已经实现了这个功能,那么接下来要做的事情就是要操作dom来完成改变数字,这个问题卡我了很长时间,今天没有请教师兄是因为这个实在是个小问题,我感觉我应该能弄出来,但是到现在还没弄出来,比较汗颜。


奇数与偶数判断这个东西要先说说,之前在师兄的日报里有提到过,然后我搜了一下,这个判断奇数和偶数的判断方法比较合适的一个,也是大家经常用到的一个:


方法一:

求余数 x%2 === 0 为偶数


方法二:

位运算 & 

x & 1 === 0为偶数。

原因:在计算机系统中,数值一律用补码来表示和存储。正整数的补码和原码相同。二进制转十进制时,可以表示成a*2^n+b*2^n-1.....。其中最后一位要么表示成0*2^0 =>0 或 1* 2^0 =>1。


而位运算只有两个二进位均为1时,才为1。所以如果一个数 &1 为0,那么它的二进制表示最后为0,其它个位都是2的倍数,总体加起来为偶数。


奇数和偶数判断的例子:




下面这个代码就不贴出来了,因为很多东西还么弄好。


明天计划的事情:


明天到晚上就差不多把任务三写完,明天是任务三的第四天,今天再一个问题上呆了太长时间,这个问题应该格外注意,时间成本是最值钱的成本,效率才是王道,效率出来其他的事情都好说多了。

收获:


最大的收获就是知道了如何计算奇数,但是目前还不知道如何使用他,相信明天这个问题肯定能解决的,上午就把这个问题解决了,然后下午开始写如何计算点击次数,感觉这个才是难点所在,想到这个问题也可以问百度,之前怎么没想到呢,等会百度一下,相信会有答案,明天继续努力。


返回列表 返回列表
评论

    分享到