前言:初學(xué)者在學(xué)JavaScript這門語言的時候,最害怕看到的,應(yīng)該就是控制臺出現(xiàn)的紅色錯誤信息!其實解決這些錯誤并不難,這是大多數(shù)初學(xué)者難以跨越的一個心理障礙而已。
你只要認真看一看錯誤信息,其實解決錯誤是非常簡單的。
別說你英語不好
可以解決的問題,都不叫問題。
列舉一些常見錯誤類型,大家可以看一看:
1、SyntaxError
語法錯誤
這應(yīng)該是剛開始寫代碼最容易出現(xiàn)的錯誤了
錯誤原因:變量名以數(shù)字開頭
錯誤原因:雙引號使用了中文
錯誤原因:缺了花括號
2、TypeError
類型錯誤
錯誤原因:不存在test這個函數(shù)
這里要說明一下,錯誤信息為什么不是test is not defined?
因為obj.test是可以訪問的,打印它的值,是undefined,這是源于JS的特殊設(shè)計
也就是說,系統(tǒng)判定你錯誤的把test當成了函數(shù),因此是類型錯誤
3、ReferenceError
引用錯誤
這不難理解,你引用的變量沒定義,連undefined都沒有,找不到任何內(nèi)容
錯誤原因,a未定義
好了,這些就是我們初學(xué)js比較常見的錯誤,了解了這些,就可以讓我們在初學(xué)的時候,不至于看見紅色報錯就開始手足無措!