前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端测试题:有关于JS 中的主要错误,表述错误的是?

前端测试题:有关于JS 中的主要错误,表述错误的是?

作者头像
舒克
发布2020-05-08 17:56:34
1.3K0
发布2020-05-08 17:56:34
举报

考核内容:JavaScript中常见的错误类型

题发散度: ★★

试题难度: ★★

解题思路:

javascript 控制台的报错信息主要分为两大类

  • 第一类是语法错误,这一类错误在预解析的过程中如果遇到,就会导致整个js文件都无法执行。
  • 另一类错误统称为异常,这一类的错误会导致在错误出现的那一行之后的代码无法执行,但在那一行之前的代码不会受到影响。

JavaScript中常见的错误类型:

  • 1.语法错误
  • 变量名不符合规范
代码语言:javascript
复制
var 1shuke
  • 给关键字赋值
代码语言:javascript
复制
function = "es6"
  • 2.引用错误
  • 引用了不存在的变量
代码语言:javascript
复制
shuke()
  • 给一个无法被赋值的对象赋值
代码语言:javascript
复制
console.log("shuke") = "es6"
  • 3.范围错误

超出有效范围时发生的错误。

主要的有几种情况,

  • 第一个是数组长度为负数,
代码语言:javascript
复制
[].length = -5
  • 第二是Number对象的方法参数超出范围,以及函数堆栈超过最大值。
代码语言:javascript
复制
var num = new Number(12.34)
console.log(num.toFixed(-1))
  • 4.类型错误

变量或参数不是预期类型时发生的错误。比如使用new字符串、布尔值等原始类型和调用对象不存在的方法就会抛出这种错误,因为new命令的参数应该是一个构造函数。

  • 调用不存在的方法
代码语言:javascript
复制
var obj = {}
obj.run()
  • new关键字后接基本类型
代码语言:javascript
复制
var res = new 333

错误调试的方法请参考:

前端测试题:以下浏览器对js显示数据方法,表述错误的是?

答案

代码语言:javascript
复制
A. 变量名不是关键字就都可以正常使用,不会出现语法错误
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 迈向前端工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档