前言
1、小明买洗发水、香皂、牙刷组合
代码:
实现效果:
2、利用循环写出100以内的奇数的和及偶数的和
代码:
实现效果:
总结
前言
本次主要是继续针对Javascript阶段的for循环的实操练习,共有2个实操,大家可以在实操的过程中更加深入地理解JavaScript语句的知识。
1、小明买洗发水、香皂、牙刷组合
题目:小明单位发了100元的购物卡,小明到超市买三类洗化用品,洗发水(15元),香皂(2元),牙刷(5元)。要把100元整好花掉,可如有哪些购买结合?
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>小明买洗发水、香皂、牙刷组合</title>
</head>
<body>
<script>
/**小明单位发了100元的购物卡,
小明到超市买三类洗化用品,
洗发水(15元),香皂(2元),牙刷(5元)
要把100元整好花掉,有哪些购买结合?**/
//只买洗发水,不能超过6个;只买香皂,不能朝贡50个,只买牙刷,不能超过20个
//加一个计数变量,每执行一次,就计数一次,从1开始,开头设置为0,要进行下一次循环,就要先自增一次
var d=0;
for (var a = 0; a<=6; a++) {
for (var b = 0; b<=50; b++) {
for (var c = 0; c<=20; c++) {
//是正好花掉,所以会设置==,如果是花在100以内,那么可以用<=
if (a*15+b*2+c*5==100) {
document.write(++d+"、洗发水:"+a+"香皂:"+b+"牙刷:"+c+"<br />");
}
}
}
}
</script>
</body>
</html>
实现效果:
2、利用循环写出100以内的奇数的和及偶数的和
代码:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>利用循环写出100以内的奇数的和及偶数的和</title>
</head>
<body>
<script>
//本次代码是比较简单地利用了for循环,如果说利用for循环,然后用if循环辨别
//也是一种写法,有兴趣的可以采用多种写法
var s1=0;
var s2=0;
//100以内不包括100的话就写<,如果包含就写<=
// 奇数
for (var odd= 1; odd < 100; odd+=2) {
s1+=odd;
}
document.write("100以内的奇数之和为"+s1+"<br/>");
//偶数
for (var even= 0; even < 100; even+=2) {
s2+=even;
}
document.write("100以内的偶数之和为"+s2);
</script>
</body>
</html>
实现效果:
总结
本次的实操都比较简单,仅仅是简单地采用了for循环,大家有兴趣的话,可以采用多种循环方式结合的方法进行尝试。如果大家觉得有所帮助,记得点赞收藏和关注哦!