1.try

  1. try{
  2. //try中的语句错误,将会执行catch中的语句
  3. try{
  4. /* http */
  5. aller("fdsfd")
  6. }catch(err){
  7. alert("你的网络有问题")
  8. }
  9. }

3.throw—自定义错误

 <input type="text" id="input">
    <button id="btn">btn</button>
    <p id="msg"></p>
    <script>
        // try-catch-throw
        var btn=document.getElementById("btn");
        var input=document.getElementById("input");
        var msg=document.getElementById("msg");
        btn.onclick=function(){
            try{
                var value=input.value;
                if(value==""){
                    /* throw可以自定义错误 */
                    throw "输入的字段不完整"
                }
            }catch(err){
                alert(err)
            }
        }
    </script>