3

我正在读这个

它给了这段代码,说它打印falsetrue.

var a:uint = 13;
var b:Number = 13;
trace(a===b); // false
var c:uint = 22;
var d:uint = 22;
trace(c===d); // true

但是当我运行它时,它会打印出来truetrue发生了什么事?

4

1 回答 1

3

根据=== operator 的 ActionScript 文档,这将是预期的行为:

数字和布尔值按值进行比较,如果它们具有相同的值,则认为它们相等。

于 2013-09-08T06:53:00.540 回答