0
我在IMacros java-script中編寫代碼。整個代碼放在一個循環中。IMacros檢查和設置數組元素
定義了2個元素myArray[0]
和myArray[1]
。
的目標是:
1)檢查if myArray[0] > myArray[1]
2)如果真myArray[0] = 1
3)設置first
和second
變量myArray
元素
首先,我試圖增加值爲myArray[0]
,1
(作爲一個整數值),並且只有它應該工作的解決方案(沒有trea作爲字符串婷數組)是myArray[0]++;
但它不使用此數組元素這樣的工作:
for (i = 1; i < 2; i++){
//some code here ...
if (myArray[0] > myArray[1]){
myArray[0] = 1; }
iimSet("first", myArray[0]);
iimSet("second", myArray[1]);
//some code here...
}
雖然iimSet
部分作品的If
部分沒有。
所以如果在一開始它是:
myArray[0] = 5
myArray[1] = 4
然後執行該代碼之後它上面應該成爲:
myArray[0] = 1
myArray[1] = 4
first = 1
second = 4
謝謝您的幫助!
您的代碼必須工作,但嘗試「'if''子句就像這樣:'......如果(parseInt函數(myarray的[0])> parseInt函數( myArray [1]))...'。 – Shugar
謝謝@Shugar現在的作品! – Samuel