发表于: 2018-05-24 21:06:22

1 661


今天完成的事情:做的随机数值很大,经过问王栋师兄之后解决,

感觉还是要跟着任务步骤走,顺着任务给的教材往下看,也同样是一些函数 运算啊和一些语句的 意义,也没有给一个特别全面的例子能让我了解这些代码该怎么用,该用到网页中的哪些地方。

就比如第十二个步骤

但是前面一个教程只是告诉我dom的一些关系和一大串接口属性,这些属性我了解了之后,该怎么去获取小格子中的dom啊 获取了dom有哪些效果 获取dom有哪些格式,根本就无从所知。

后来想起刚刚开始学css那会儿,有个慕课网,教程也是挺清楚的,也有一些完整的例子,这个代码要放在页面的哪个地方,和完整的代码格式,和做完的代码效果,感觉可能会比较有用,然后我也去做了一些课程,js入门做了一半吧,发现是了解了一些东西,但是跟我要做的任务一完全占不到边。

只是能吧任务一的clikc 事件做出一些头绪。

后来也找了很多网站 比如什么菜鸟教程网啊 等等 感觉都和我任务一占不到边,然后我就想先看一下别人的代码,看不懂就一行一行的去理解,一行一行都理解不了就一个单词一个单词的去理解,这样下来才勉强有了一些收获。但是感觉要自己手动去打还有一段很长的距离。

明天计划的事情:写任务写任务写任务`﹀` 

遇到的问题:随机数值太大,导致谷歌卡死。直接贴代码,懂得自然懂,已解决。

收获:今天就单单理解这个,就花了一个早上半个下午。没有理解新知识,比较慢。

1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 
2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分。 
3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数。

Math:数学对象,提供对数据的数学计算。
Math.random(); 返回0和1间(包括0,不包括1)的一个随机数。

Math.ceil(n); 返回大于等于n的最小整数。
用Math.ceil(Math.random()*10);时,主要获取1到10的随机整数,取0的几率极小。

Math.round(n); 返回n四舍五入后整数的值。
用Math.round(Math.random());可均衡获取0到1的随机整数。
用Math.round(Math.random()*10);时,可基本均衡获取0到10的随机整数,其中获取最小值0和最大值10的几率少一半。

Math.floor(n); 返回小于等于n的最大整数。
用Math.floor(Math.random()*10);时,可均衡获取0到9的随机整数。




返回列表 返回列表
评论

    分享到