<body><!-- <button>我是按钮</button> -->
</body></html><script>// throw// throw '必须要传 a 和 b';// throw new Error('必须要传 a 和 b');function fn(a, b) {if (!a && !b) {// throw '必须要传 a 和 b';throw new Error('必须要传 a 和 b');}return a + b;}console.log(fn(1, 2)); // 3// try { } catch(error){ } finally { }// try:捕获异常// catch:处理异常,可以通过error参数获取到报错信息// finally:不管是否有异常,最后都会执行try {const btn = document.querySelector('button');btn.style.color = "red";} catch (error) {// 假如页面没有button按钮console.log(error); // TypeError: Cannot read properties of null (reading 'style')} finally {console.log(1); // 1}</script>