我正在阅读this。
它给出了这段代码,说它打印false
和true
。
var a:uint = 13;
var b:Number = 13;
trace(a===b); // false
var c:uint = 22;
var d:uint = 22;
trace(c===d); // true
但是当我运行它时会打印true
和true
o.o是怎么回事?
答案 0 :(得分:3)
根据ActionScript documentation on === operator,这将是预期的行为:
数字和布尔值按值进行比较并予以考虑 如果它们具有相同的值则相等。