发表于: 2018-11-29 20:51:03
5 781
今天完成的事情:
今天继续学习了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基础知识
遇到的问题:
怎么把三个数和三种颜色对应起来,今天试了一下,没做出来,明天再试一下
收获:
学习了如何生成随机数,循环语句和条件语句
评论