js
Wismyluckstar
爱IT
展开
-
关于js的break不能跳出多重循环的解决方法。
js中break;语句不能跳出多层循环,所以我们可以采用类似于java中的跳出语句块。 setOption1:for(var i =0;i if(productTypeArr1[i][1]==$eventProduct){ if(productTypeArr1[i][0]==1){ $("#productBigType1").get(0).selectedInde原创 2015-01-17 00:02:56 · 2208 阅读 · 0 评论 -
关于setTimeout进行参数传递时定时任务失效的解决办法
最近在做项目之前已经会用这个方法,但是在工作的时候遇到一个需求,要通过这个方法传参数,一下就懵了,以前使用这个方法来做定时任务的时候一直没有传过参数,现在做完了才分享一下. 1.首先不传参数的使用 function timeTest(){ alert("执行了"); } window.setTimeout(ti原创 2015-03-07 13:40:07 · 2688 阅读 · 0 评论 -
NaN类型和isNaN()函数,及变量绝对值
NaN 及“not a number”,在什么时候会出现呢,就是当不能转为number的变量进行转化为number的时候,比如parseInt(value),value比如是abc就会报这个错误, 在js中没有任何一种数据类型和NaN相等,就算是NaN和NaN都不想等. 那么我们如何判断某个变量是否是NaN类型呢,那么就采用isNaN()函数,如果是则返回tr原创 2015-03-23 10:21:56 · 923 阅读 · 0 评论