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控制台