JS 基础技术-查漏补缺 - 变量提升、运算符、错误处理机制、try-catch

 

 注意⚠️【let】的隐形变量提升

 

 

 

 函数作用域:

 

 

 余数运算符

取反运算符!

 

 

 

void 运算符

void运算符的作用是执行一个表达式,然后不返回任何值,或者说返回undefined

这个运算符的主要用途是浏览器的书签工具(Bookmarklet),以及在超级链接中插入代码防止网页跳转。

 

 

 

 

错误处理机制

 

 

 throw语句的作用是手动中断程序执行,抛出一个错误。

 

 

 try-catch

 

 

 例如,判断值是否为json格式

try{

  JSON.parse(value)

  }catch{

  message.error('该数据不是json格式,请注意填写')

  }

 

finally 代码块

try...catch结构允许在最后添加一个finally代码块,表示不管是否出现错误,都必需在最后运行的语句。

 

 

详情参考:https://wangdoc.com/javascript/features/error.html 

 

 console控制台

 

 

 

 

 

 

posted @ 2020-08-31 16:09  HandsomeGuy  阅读(157)  评论(0编辑  收藏  举报