-1
A
回答
0
你可以嘗試
var tmpNum:Number = Number(this.format.size);
this.format.size = Object(tmpNum--);
!但是,爲什麼不使用:
this.format.size--;
0
this.format.size爲空或未定義或尺寸不格式的屬性(即this.format爲null)
1
第一:你在哪裏創建格式變量?
二:行
this.format.size = Object(Number(this.format.size)--);
沒有意義。當遞減用作後綴運算符時,表達式的值在處理後綴運算符之前返回。 用途:
format.size -= 1;
或
format.size--;
0
演員/轉換號是難辭其咎。 --
是-= 1
的簡寫。所以它需要一些東西來存儲新的價值。但數量轉換返回一個值,而不是一個參考,所以你寫什麼有翻譯爲:
//let's say this.format.size holds the value '5'
this.format.size = Object(5 -= 1);
而且你不能在一個值的值存儲明顯。
如果你不是100%肯定this.format.size返回一個數字那麼簡單的出路是:
this.format.size = parseInt(this.format.size) -1;
但很明顯,這將是更好的驗證被存儲格式的值。規模前期。
相關問題
- 1. AS3 Flash - 錯誤#2007:參數hitTestObject必須爲非空
- 2. Flash AS3:ArgumentError:錯誤#2025:提供的DisplayObject必須是調用者的孩子。
- 3. Flash AS3:提供的DisplayObject必須是調用者錯誤的子項
- 4. 錯誤C2106:「=」:左操作數必須是左值用C
- 5. 錯誤:'*'的操作數必須是一個指針
- 6. 的Flash AS3:構造函數必須是實例方法
- 7. 裝配錯誤:「指令操作數必須是相同大小」
- 8. 錯誤C2106:「=」左操作數必須是左值
- 9. 增量或減量運算符的操作數必須是變量,屬性或索引器
- 10. 類型錯誤的錯誤消息:索引必須是整數
- 11. AS3 removeChild之提供的DisplayObject必須是調用錯誤
- 12. AS3錯誤:提供的DisplayObject必須是調用
- 13. AS3 - 錯誤 - 提供的DisplayObject必須是小孩
- 14. Flash錯誤AS3
- 15. '=':左操作數必須是l值
- 16. ValueError:操作參數必須是str
- 17. 「ValueError:操作參數必須是str」
- 18. AS3:弱引用必須被刪除?
- 19. Python的錯誤:列表索引必須是整數,不是Unicode
- 20. 類型錯誤:錯誤#2007:參數文字必須是非空的錯誤在AS3
- 21. 蟒蛇 - 類型錯誤: 「引用」 必須是整數
- 22. Flash/AS3:錯誤#1010
- 23. 錯誤:列表索引必須是整數,而不是str
- 24. 列表索引必須是整數,而不是str錯誤
- 25. 'x'必須是數字向量:來自data.frame的數字錯誤
- 26. 列表索引必須是整數不str的蟒蛇錯誤
- 27. 的Python ----類型錯誤:字符串索引必須是整數
- 28. 錯誤C2106:'=':左操作數在VS2008上必須是c值的l值
- 29. 'x'必須是數字R錯誤
- 30. density.default錯誤:x必須是數字