JavaScript 循环计算奇偶数累加和并比较大小:使用全局变量和嵌套循环
使用let和var使用局部变量类型内容:题目1:\n\njavascript\nlet object = {\n initial: 0,\n num1: 0,\n num2: 0\n};\n\nfor (let i = 1; i <= 100; i++) {\n if (i % 2 === 0) {\n object.num2 += i;\n } else {\n object.num1 += i;\n }\n}\n\nconsole.log("奇数累加和:" + object.num1);\nconsole.log("偶数累加和:" + object.num2);\n\n\n题目2:\n\njavascript\nif (object.num1 > object.num2) {\n let product = 1;\n for (let i = 1; i <= 100; i++) {\n product *= i;\n }\n console.log("所有数的乘积:" + product);\n} else if (object.num1 < object.num2) {\n let product = 1;\n for (let i = 1; i <= 100; i += 2) {\n product *= i;\n }\n console.log("所有奇数的乘积:" + product);\n} else {\n let product = 0;\n console.log("所有偶数的乘积:" + product);\n}\n\n\n以上代码使用了let关键字来声明局部变量,object是全局变量的对象,包含初始值initial和累加和的变量num1和num2。在题目1中,使用for循环计算一百以内的奇数累加和和偶数累加和,并通过对象的方式打印结果。在题目2中,使用if else语句进行偶数和与奇数和的大小比较,并根据不同的判断结果执行不同的内嵌循环语句。
原文地址: https://www.cveoy.top/t/topic/pSDg 著作权归作者所有。请勿转载和采集!