在javascript中,編程經(jīng)常遇到的兩類(lèi)主要錯(cuò)誤:語(yǔ)法錯(cuò)誤和運(yùn)行時(shí)的錯(cuò)誤.
語(yǔ)法錯(cuò)誤,也稱(chēng)為解析錯(cuò)誤,在對(duì)編程語(yǔ)言進(jìn)行編譯時(shí),在javascript中發(fā)生解釋時(shí)。這些錯(cuò)誤是由代碼中的意外字符造成的,結(jié)果不能完全編譯/解釋.
當(dāng)代碼發(fā)生時(shí),不能完成編譯,則不能繼續(xù)執(zhí)行代碼.只有在同一線程中的代碼會(huì)受到影響,其他線程中的代碼不受影響。
運(yùn)行時(shí)的錯(cuò)誤,也可以稱(chēng)為"異常".問(wèn)題不是出在代碼語(yǔ)言上,而是嘗試一個(gè)操作,發(fā)現(xiàn)操作是非法的。
異常也只影響它們發(fā)生的線程,其他javascript線程可以繼續(xù)執(zhí)行.
更多信息請(qǐng)查看IT技術(shù)專(zhuān)欄