<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
/*
js
try catch 的理解
来响应错误事件的发生
*/
// 例子1
// console.log(i)
// try {
// console.log(i);
// } catch (e) {
// console.log(e)
// console.log("出现错误了")
// } finally{
// console.log("不管catch 都会执行")
// }
// var a = 6;
// console.log( ++a )
// i未定义 出现错误 就卡在这里了 就不执行后面的语句了
// 所以可以使用 try catch
//我们还可以自定义 抛出错误 比如我们想检验一个值
var user = 'ycy'
try {
console.log( y )
if( user != "ycy1" ){
throw new Error("用户名错误")
}
} catch (error) {
console.log( error )
}
/*
例外的表现形式
new Error
出现
name 是错误类型
message 是例外的含义
*/
var e = new Error("cuowu");
console.log(e.message)
console.log(e.name)
</script>
</body>
</html>
js 中 try catch 理解和内置对象 error
最新推荐文章于 2023-04-20 19:39:33 发布