js之try catch throw

try{
					console.log(rrr)
				}
				catch(err){
					console.log(err,err.name,err.message)
				}
function myFunction() {
    var message, x;
    message = document.getElementById("message");
    message.innerHTML = "";
    x = document.getElementById("demo").value;
    try { 
        if(x == "")  throw "值为空";
        if(isNaN(x)) throw "不是数字";
        x = Number(x);
        if(x < 5)    throw "太小";
        if(x > 10)   throw "太大";
    }
    catch(err) {
        message.innerHTML = "错误: " + err;
    }
}
try {
					let err = new Error
					err.name = '我是错误';
					err.message = '你来打我啊!'
					throw err
				} catch(err) {
					console.log(err, err.name, err.message)
				}

 Error属性


猜你喜欢

转载自blog.csdn.net/qq_21423689/article/details/80944694