-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. 错误C2106:“=”:左操作数必须是左值用C
- 3. Flash AS3:ArgumentError:错误#2025:提供的DisplayObject必须是调用者的孩子。
- 4. Flash AS3:提供的DisplayObject必须是调用者错误的子项
- 5. 错误:'*'的操作数必须是一个指针
- 6. 错误C2106:“=”左操作数必须是左值
- 7. 装配错误:“指令操作数必须是相同大小”
- 8. AS3错误:提供的DisplayObject必须是调用
- 9. Flash错误AS3
- 10. '=':左操作数必须是l值
- 11. ValueError:操作参数必须是str
- 12. “ValueError:操作参数必须是str”
- 13. Python的错误:列表索引必须是整数,不是Unicode
- 14. 'x'必须是数字向量:来自data.frame的数字错误
- 15. 列表索引必须是整数,而不是str错误
- 16. 列表索引必须是整数不str的蟒蛇错误
- 17. 错误切():“X”必须是数字
- 18. 'x'必须是数字R错误
- 19. 错误:必须声明标量变量
- 20. 引发ArgumentError:错误#2025:提供的DisplayObject必须是调用
- 21. 错误:非const引用的初始值必须是左值
- 22. Flash中的AS3错误#1009
- 23. C - 找不到这个错误:“C2106:'=':左操作数必须是l值”
- 24. 错误C2106:'=':左操作数必须是l值C++二进制树
- 25. C++运算符()和'using'声明:左操作数必须是l值错误
- 26. PY-corenlp - 类型错误:字符串索引必须是整数
- 27. 类型错误:切片索引必须是整数
- 28. 列表索引必须是整数错误
- 29. 错误:TypeError:字符串索引必须是整数
- 30. Python错误TypeError:字符串索引必须是整数