for (i=parseInt(tt1.value);i<=parseInt(tt2.value);i++)
解决方案 »
- 代码如下,但运行页面,然后第一次关闭弹出窗口之后,每次运行页面弹出窗口是一直会出现的。不知道是哪里出了问题。
- 如何实现点击界面上的几个按钮就是对应键盘上的w,s,a,d的功能?
- 简单的js代码就是查不出来错哪了。大家帮忙看看
- jquery checkbox 操作的问题
- 问题不难,就是不会,你说郁闷不?
- 表单表格submit时如何判断其中的一行是否有元素为空?
- 求让字符串符合 00:01:30:00 格式的js校验,数字和 : 共11位/多谢!
- 如何使用js将一些Array数据,按照一定的格式显示在网页中呢?
- 帮帮初学者,一个小问题
- angularjs模块化出问题,大神瞄瞄
- 格式'JS如何输出 1 2 3 、01 02 03、001 002 003、和 a ~ z ,A ~Z ?请进
- 求教动态加载js的时候,如何防止重复加载?
j = tt2.value - tt1.value;
k = tt1.value;
for (i=0;i<=j;i++)
{
str += k + "<br>";k++;
}
因为JS不分类型,所以在输入1 2 3 等的时候用于计算是会被直接认为是整型,而01 02 03则会被认为是字符
如果你输入05而又想无论到哪都被认为整型计算,可强制转换为整型
用
parseInt(tt1.value)
这样就不会有问题了
不过这样处理过的变量如果用于字符连接时又会出错,必须再转换回字符用
toString()或String()