首頁»Flash»isNaN("abc")編譯報錯解決辦法

isNaN("abc")編譯報錯解決辦法

來源:Web開發者 發布時間:2012-12-26 閱讀次數:

打開flash builder ,新建一個actionScript項目,輸入以下指令

trace(isNaN("abc"));

提示錯誤:“1067: String 類型值的隱式強制指令的目標是非相關類型 Number。”

一種辦法:

isNaN 實際上是有自動轉換功能的只是編譯器寫的太嚴格。只要取消 “嚴格檢查模式” 就可以直接用 trace(isNaN("abc"));

步驟如下:點擊菜單->選擇項目->屬性->選擇ActionScript編譯器->在編譯器選項一欄中,將“啟用嚴格類型檢查”前面的勾取消。

另一種辦法:

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

with (0) {

    trace(isNaN("abc"));
}
QQ群:WEB開發者官方群(515171538),驗證消息:10000
微信群:加小編微信 849023636 邀請您加入,驗證消息:10000
提示:更多精彩內容關注微信公眾號:全棧開發者中心(fsder-com)
網友評論(共1條評論) 正在載入評論......
理智評論文明上網,拒絕惡意謾罵 發表評論 / 共1條評論
登錄會員中心
湖北快3今天的开奖结果