做网站效果图是用ps还是ai,泰安人才网最新招聘信息2022年,北京微网站设计制作服务,番禺厂家关键词优化JavaScript中处理For循环#xff0c;还有一种循环while循环#xff1b; ● 例如我们之前写了一个模拟举重次数的For循环#xff0c;如下所示
for (let rep 1; rep 10; rep) {console.log(举重${rep}次);
}● 我们也可以使用while循环去实现这种功能
let rep 1;
whi…JavaScript中处理For循环还有一种循环while循环 ● 例如我们之前写了一个模拟举重次数的For循环如下所示
for (let rep 1; rep 10; rep) {console.log(举重${rep}次);
}● 我们也可以使用while循环去实现这种功能
let rep 1;
while (rep 10) {console.log(举重了${rep}次);rep;
}● While循环比较灵活也可以不依赖计数器例如我们来实现掷色子的游戏掷到6就停止循环 在学习之前我们先学习几个参数 Math.random() 在JavaScript中Math.random()是一个内置函数可生成一个介于0到1之间的随机数。该函数没有任何参数每次调用它时都会返回一个新的随机数。 Math.trunc() 在JavaScript中Math.trunc()是一个内置函数用于去除数字的小数部分只保留整数部分。该函数接受一个参数即被截断的数字。
let dice Math.random();
console.log(dice);每刷新一次我们会得到一个不同的数字但是始终在0-1的区间中所以我们将他乘以6
let dice Math.random() * 6;
console.log(dice);这个JavaScript代码生成的随机数的范围是0包括0到6不包括6即半开区间[06)。具体来说Math.random()函数生成的是一个介于0到1之间的随机小数。将其乘以6会得到一个介于0到6之间但不包括6的随机小数。因为结果不能是6所以我们通过使用半开区间来限制随机数的范围左闭右开也就是包括0但不包括6。所以最后生成的随机数介于0和6之间但不包括6。如果要生成介于1和6之间的随机整数包括1和6可以在Math.random() * 6之后使用Math.floor()函数向下取整并将其与1相加
let dice Math.random() * 6 1;
console.log(dice);● 我们再通过去除小数位的方式来得到1-6的数字
let dice Math.trunc(Math.random() * 6) 1;
console.log(dice);● 然后再通过while循环去做如果是6的话就停止
let dice Math.trunc(Math.random() * 6) 1;while (dice ! 6) {console.log(你本次掷的点数位${dice});dice Math.trunc(Math.random() * 6) 1;if (dice 6) console.log(恭喜你掷到了${dice});
}