发表于: 2018-11-29 20:51:03

5 780


今天完成的事情:

今天继续学习了js的基础知识,遇到一些重要的知识,自己也跟着写一遍,试一下是什么效果

主要包括i条件语句和循环语句

在 JavaScript 中,可使用以下条件语句:

  • if 语句 - 只有当指定条件为 true 时,使用该语句来执行代码
  • if...else 语句 - 当条件为 true 时执行代码,当条件为 false     时执行其他代码
  • if...else if....else 语句- 使用该语句来选择多个代码块之一来执行
  • switch 语句 - 使用该语句来选择多个代码块之一来执行

JavaScript 支持不同类型的循环:

  • for - 循环代码块一定的次数
  • for/in - 循环遍历对象的属性
  • while - 当指定的条件为 true 时循环指定的代码块
  • do/while - 同样当指定的条件为 true 时循环指定的代码块

 

do/while 循环是 while 循环的变体。该循环会在检查条件是否为真之前执行一次代码块,然后如果条件为真的话,就会重复这个循环

break 语句用于跳出循环。

continue 用于跳过循环中的一个迭代


length 属性可设置或返回数组中元素的数目。

设置数组的数目:

array.length=number

Return the length of an array:

array.length


然后按照任务步骤学习了如何选取三个随机数和随机选取三种颜色


首先说一下要怎样才能达到这个效果,主要是要用到下面几个函数:


1.Math.random(); 结果为0-1间的一个随机数(包括0,不包括1) 

2.Math.floor(num); 参数num为一个数值,函数结果为num的整数部分(向下取整)。 

    parseInt()和Math.floor()结果都是向下取整,parseInt() 函数可解析一个字符串,并返回一个整数。

3.Math.round(num); 参数num为一个数值,函数结果为num四舍五入后的整数(四舍五入)。

4.Math.ceil(n); 返回大于等于n的最小整数(向上取整)。


而我们要生成的是三个随机数,是一个数组,这需要在上面的基础上再加上for循环语句

因为很可能会取到相同的随机数,所以还要检查是否取到相同的数,这就需要用到if条件语句


随机颜色就要相对简单有点

明天计划的事情:

继续完成任务1,学习js基础知识


遇到的问题:

怎么把三个数和三种颜色对应起来,今天试了一下,没做出来,明天再试一下


收获:

学习了如何生成随机数,循环语句和条件语句


返回列表 返回列表
评论

    分享到