BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / www-technology / #3324同步于 2008/5/28
WWWTechnology机器人发帖

[合集] [求助]关于JavaScript的一段程序

tntzwz
2008/5/28镜像同步0 回复
☆─────────────────────────────────────☆ zbin (三秦大地之zbin) 于 (Sun May 4 18:27:46 2008) 提到: //这个程序是用来计数输入的两个年份之间的闰年数,并将闰年年份都打印出来 /*问题:输入的数字如果是两个位数不同的数(比如650和1000)就不能实现,为什么呢?*/ var minn = window.prompt("请输入年份的下限",""); var maxx = window.prompt("请输入年份的上线",""); var counter=0; //用于计数 var i=minn; var j=maxx; var array=new Array();//存放闰年的年份 for(i;i<=j;i++) { if(i%4==0&&i%100!=0||i%400==0) { counter++; array[counter]=i; } } document.write("从"+minn+"年到"+maxx+"年共有"+counter+"个闰年"+"<br>"); document.write("它们分别是"); for(var k=1;k<=counter;k++) { document.write(array[k]+"&nbsp;") ; } ☆─────────────────────────────────────☆ gyh (--) 于 (Sun May 4 20:10:05 2008) 提到: var minn = Number(window.prompt("请输入年份的下限","")); var maxx = Number(window.prompt("请输入年份的上线","")); var counter=0; //用于计数 var i=minn; var j=maxx; var array=new Array();//存放闰年的年份 for(i;i<=j;i++) { if(i%4==0&&i%100!=0||i%400==0) { counter++; array[counter]=i; } } document.write("从"+minn+"年到"+maxx+"年共有"+counter+"个闰年"+"<br>"); document.write("它们分别是"); for(var k=1;k<=counter;k++) { document.write(array[k]+"&nbsp;") ; } ☆─────────────────────────────────────☆ zbin (三秦大地之zbin) 于 (Sun May 4 21:32:22 2008) 提到: 果然高手,谢谢! 这是什么原理呀 【 在 gyh 的大作中提到: 】 : var minn = Number(window.prompt("请输入年份的下限","")); : var maxx = Number(window.prompt("请输入年份的上线","")); : var counter=0; //用于计数 : ................... ☆─────────────────────────────────────☆ gyh (--) 于 (Sun May 4 22:07:33 2008) 提到: 【 在 zbin 的大作中提到: 】 : 果然高手,谢谢! : 这是什么原理呀 要转换成数字 因为读入的是字符串 字符串650>1000因为第一位6大于1 ☆─────────────────────────────────────☆ long83211 (喜欢简单) 于 (Mon May 5 00:02:50 2008) 提到: parseInt应该也可以 ☆─────────────────────────────────────☆ zbin (三秦大地之zbin) 于 (Mon May 5 10:10:26 2008) 提到: 哦,醍醐灌顶 【 在 gyh 的大作中提到: 】 : 要转换成数字 : 因为读入的是字符串 : 字符串650>1000因为第一位6大于1 ☆─────────────────────────────────────☆ diysimon (I'm Forain) 于 (Mon May 5 17:32:06 2008) 提到: 建议用+转换,性能好
订阅后,新回复会通过你的通知中心匿名送达。
0 条回复
暂无回复 · 你可以订阅本帖等待新回复。