2011-03-22 147 views
0

我們目前正在開發一個小型項目,我們正在更新並在現有軟件中添加一些功能,並且我們遇到了這個功能,我們不知道它的功能。任何人都可以幫我解密這個功能嗎?

function myRange(a){var b=false;b=MinMax(a,83300000,83399999,b);b=MinMax(a,83500000,83599999,b);b=MinMax(a,83600000,83699999,b);b=MinMax(a,84000000,84099999,b);b=MinMax(a,84100000,84189999,b);b=MinMax(a,84190000,84199999,b);b=MinMax(a,84200000,84249999,b);b=MinMax(a,84250000,84499999,b);b=MinMax(a,84900000,84983599,b);b=MinMax(a,84983600,84999999,b);b=MinMax(a,86000000,86699999,b);b=MinMax(a,86900000,86999999,b);b=MinMax(a,87400000,87409999,b);b=MinMax(a,88200000,88599999,b);b=MinMax(a,89000000,89499999,b);b=MinMax(a,87300000,87399999,b);b=MinMax(a,22634000,22634999,b);b=MinMax(a,22635000,22635999,b);b=MinMax(a,23139000,23139999,b);b=MinMax(a,23449000,23449999,b);b=MinMax(a,27197000,27197999,b);b=MinMax(a,27226000,27226999,b);b=MinMax(a,27379000,27379999,b);b=MinMax(a,27845000,27845999,b);b=MinMax(a,87200000,87299999,b);b=MinMax(a,87437000,87437999,b);if(b==false){dojo.byId("destino").value="";dojo.byId("destino").focus()}}function MinMax(c,a,d,b){if((c<=d)&&(c>=a)){b=true;return b}else{return b}}; 
+0

'b = true;'< - 這只是設置本地參數「b」,而不是您的變量「b」。此行不起作用。避免將變量命名爲與您的參數相同 - 這會產生難以找到的晦澀的錯誤。 – 2011-03-22 05:18:20

回答

1

myRange功能檢查其參數a是否位於內的任何範圍83300000..83399999,83500000,83599999等;畢竟那些MinMax調用,b爲真如果a是在一個範圍內,否則爲假。

相關問題