當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
6个经典的JavaScript报错分析
生活随笔
收集整理的這篇文章主要介紹了
6个经典的JavaScript报错分析
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
代碼報錯是經常發生的一件事,我們要確定是什么原因造成的,以及如何避免錯誤。
1. Uncaught TypeError: Cannot read property
該錯誤說明沒有某個屬性,一般是該屬性前面的值是undefined或者是null的情況會出現。
2. TypeError: ‘undefined’ is not a function
執行對象中某個不存在的方法通常會報這種錯誤。說明在這個對象中沒有該方法。
3. Uncaught RangeError: Maximum call stack
遞歸的時候如果沒有寫邊界條件判斷就會報這種錯誤,因為函數一直在重復的執行。
4. TypeError: Cannot read property ‘length’
報這種錯誤說明沒有length屬性,前面是null或者undefined的情況會報這種錯誤。
5. Uncaught TypeError: Cannot set property
不能設置屬性說明前面是null或者undefined的情況會報這種錯誤。
6. ReferenceError: event is not defined
報undefined錯誤大多情況是你沒有聲明該變量就直接使用。
總結:代碼報錯多是因為null和undefined造成的,所以在寫代碼的時候要考慮到一些特殊情況的處理,避免發生錯誤。
更多專業前端知識,請上 【猿2048】www.mk2048.com 創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎
總結
以上是生活随笔為你收集整理的6个经典的JavaScript报错分析的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 服务器端如何开启GZIP压缩功能
- 下一篇: 原生JS实现的DOM操作笔记(草稿整理)