| 站点地图 | 联系我
| www.asm32.net | 2006版 | 资料中心 | linux | asm/asm32 | C/C++ | VC++ | java | 书签 | ASP.Net书签 | 上善若水 厚德载物
 现在位置 :: 主页 >> 资料中心 >> ROOT / CODE / B/S / HTML / FLASH /
 

isNaN("abc")编译报错解决办法

来源(Web开发者)

From: http://www.admin10000.com/document/1275.html

isNaN("abc")编译报错解决办法

来源:WEB开发者 发布时间:2012-12-26 阅读次数:158

打开flash builder ,新建一个actionScript项目,输入以下指令

trace(isNaN("abc"));


提示错误:“1067: String 类型值的隐式强制指令的目标是非相关类型 Number。”

一种办法:

isNaN 实际上是有自动转换功能的只是编译器写的太严格。只要取消 “严格检查模式” 就可以直接用 trace(isNaN("abc"));

步骤如下:点击菜单->选择项目->属性->选择ActionScript编译器->在编译器选项一栏中,将“启用严格类型检查”前面的勾取消。

另一种办法:

用 with block 也可以局部遮蔽“严格模式”

with (0) {
    trace(isNaN("abc"));
}

Link: http://www.asm32.net/article_details.aspx?id=6174


浏览次数 0 发布时间 2014/2/12 22:21:04 从属分类 FLASH 【评论】【 】【打印】【关闭
 
| www.asm32.net | 2006版 | 资料中心 | linux | asm/asm32 | C/C++ | VC++ | java | 书签 | ASP.Net书签 | 京ICP备09029108号-1