## 打印闰年案例 ```JavaScript <script> /* 需求:输出 1000-2020 之间所有的闰年,要求每行输出8个 显示在页面上 */ var n = 0; //计算闰年个数的变量 // 循环的去判断这些年份中哪些是闰年 for (var year = 1000; year <= 2020; year++) { if (year % 4 === 0 && year % 100 !== 0 || year % 400 === 0) { // 拿到闰年的年份,现在需要把这些闰年8个放在一行 // 第八个闰年的时候后面添加 换行 <br /> n++; //计算闰年的个数,执行一次if条件,那么就说明有一个闰年 document.write(year + ‘‘) // 在第八个闰后面添加换行,当n = 8的时候添加换行 if (n % 8 === 0) { document.write(‘<br>‘); } } } </script> ``` ## 打印100以内的偶数之和 ```JavaScript <script> var sum = 0; //定义一个变量来存放偶数之和 for (var i = 0; i <= 100; i++) { // console.log(i); // 取出偶数 if (i % 2 === 0) { // console.log(i); // 把这些偶数相加 // sum = sum + i // 在原来的之上加上 当前的偶数 i sum += i; } } console.log(sum); </script> ``` ## 加减运算案例 ```javascript <script> // 求出1-1/2 + 1/3 - 1/4 + 1/5....... -1/100的和 var sum = 0; // 1 -1/2 + 1/3 // 从题目得出 进行加减运算的有一个数 for (var i = 1; i <= 3; i++) { // 判断是奇数,进行加法运算 if (i % 2 !== 0) { sum = sum + 1 / i; // 判断是偶数,进行减法运算 } else if (i % 2 === 0) { sum = sum - 1 / i; } } console.log(sum); </script> ``` ## 水仙花数案例 ```javascript <script> /* 需求:打印100 - 999之间的 为水仙花 的数字 备注:一个数字中每一位的三次幂(三次方) 之和 等于这个数,那么这个数就叫做是水仙花数 例如:153 = 1*1*1 + 3*3*3 + 5*5*5 3 = 153 % 10 5 = parseInt(153 % 100 /10); 1 = parseInt(153 /100) */ // 使用循环把100-999之间的数取出来,进行判断 for (var i = 100; i <= 999; i++) { // 拿数据之后进行判断,判断这个数是否是水仙花数 // 一个数字中每一位的三次幂(三次方) 之和 等于这个数,那么这个数就叫做是水仙 // 把这个数的每一位数取出来 var g = i % 10; var s = parseInt(i % 100 / 10); var b = parseInt(i / 100); if (i === g * g * g + s * s * s + b * b * b) { console.log(i + ‘是水仙花数‘); } /* 2345 取个十百千位数 5 = 2345 % 10 4 = parseInt( 2345 % 100 /10) 3 = parseInt(2345 %1000 /100) 2 = parseInt(2345 / 1000) */ } </script> ```
原文:https://www.cnblogs.com/rangvis/p/13208924.html