首先呢 NaN 是 ‘not a number’ 的缩写,表示 “不是一个数字” 通常会在一个数字和其他类型运算过程中产生: 虽然它 “不是一个数字”,但是 NaN 的 typeof 结果却是 number console.log(typeof (4 * ‘a’)); // number NaN 和任何变量都不相等,包括 NaN 自己 console.log(NaN === NaN);
“as” 我主要用它做类型转化 假设有一个类叫做Class1,我们声明了一个它的对象 c1,如果想要将它转换成Class2类型,只要这样写: Class2(c1);AS3 中的操作符: as 实现就是这样: c1 as Class2; 据说使用 as 操作符有几个好处: 1.它的效果和第一种方法是一样的。2.如果类型不兼容无法转换,就会返回null,而不是出错。这样你就可以自