ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

前端调试报错

2022-01-13 18:03:27  阅读:151  来源: 互联网

标签:TypeError 变量 SyntaxError Invalid 报错 含义 前端 调试


RangeError: Maximum call stack size exceeded
含义:超出了最大的堆栈大小
在使用递归时消耗大量堆栈,导致浏览器抛出错误,因为浏览器给分配的内存不是无限的。

 

ReferenceError: "x" is not defined
含义:“x”未定义
当你引用一个没有定义的变量时,抛出一个ReferenceError; 当你使用变量的时候,这个变量必须要声明,或者你可以确保它在你当前的脚本或作用域 (scope) 中可用。

 

SyntaxError: Identifier 'x' has already been declared
含义: 标识符已申明
某个变量名称已经作为参数出现了,又在使用let再次声明。

 

SyntaxError: Invalid or unexpected token
含义:捕获无效或意外的标记
代码中有非法的字符或者缺少必要的标识符号,比如减号 ( - ) 与连接符 ( – ) ,或者是英文双引号 ( " ) 与中文双引号 ( “ )。

 

SyntaxError: Unexpected end of input
含义:意外的终止输入
代码中某些地方的括号或引号不匹配缺失,缺少()、[]、{}等。

 

TypeError: Cannot read property 'x' of undefined TypeError: Cannot set property 'x' of undefined
含义:无法读取属性‘x’, 无法设置属性 'x'
访问或设置未定义(undefined)或null值的属性时会发生这种报错。

 

TypeError: 'x' is not a constructor
含义:表示 ‘x’不是构造函数
使用不是构造器的对象或者变量来作为构造器使用。比如:new 10;

 

SyntaxError: Invalid regular expression flags
含义:正则表达式标志无效为什么报错?在代码中出现了无效的正则表达式的标记。举个栗子 → 

标签:TypeError,变量,SyntaxError,Invalid,报错,含义,前端,调试
来源: https://www.cnblogs.com/kmqz/p/15798686.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有