js的try catch使用方法及其主要作用。

在日常进行js代码编写时,我们可能会编写错误的代码,就会在控制台报错,然后阻止报错之后的代码运行。

使用方法:

	
	try{
    
    
		// 放置你需要执行的代码
	}catch(msg){
    
    
		// 捕捉有异常的操作
	}

作用1:抛出报错,不影响try范围外的代码执行

例如:

 	console.log(a);
    console.log('1');
	//报错内容
	//ReferenceError: a is not defined

在以上情况时,会产生报错,并且’1’是不会输出的。
这时我们就可以使用try catch的方法,捕捉异常。


    try {
    
    
        console.log(a);
    } catch (err) {
    
    
        alert(err)
    }
    console.log('1');
    //抛出报错,控制台会正常输出'1'

作用2: 对原生的 JS 错误做场景化的描述,创建一个有更具体信息的错误对象抛出来。

EvalError:eval()的使用与定义不一致
RangeError:数值越界
ReferenceError:非法或不能识别的引用数值
SyntaxError:发生语法解析错误
TypeError:操作数类型错误
URIError:URI处理函数使用不当

猜你喜欢

转载自blog.csdn.net/m54584mnkj/article/details/128803779