JavaScript思维导图——Day 12(try--catch,ES5严格模式)

Peggy ·
更新时间:2024-11-10
· 935 次阅读

在这里插入图片描述

// try{ // console.log("a"); // console.log(b); // console.log("c") // }catch(e){ // console.log(e.massage + " " + e.name); // } // console.log('d'); // "use strict"; //es5.0严格模式的启动 // function test() { // console.log(arguments.callee); // } // test(); // function demo() { // "use strict"; // console.log(arguments.callee); // } // // demo(); // var obj = { // name : "obj" // } // var name = 'window'; // function test1() { // var name = 'scope'; // with(this.name){//把obj提到优先级最高的AO // console.log(name); // } // } // test1(); "use strict"; // with(document){ // write("a"); // } // function test() { // console.log(this); // } // new test();//test{} // test();//undefined // test.call(123); // function test(name , name) { // console.log(name); // } // test(1,2); //重复的报错 var obj = { name : '123', name : '234' } //例外不报错但是应该报错的 var a = 123; eval('console.log(a)') //能执行  es3.0不能执行 //能改变作用域 eval (一窝) 是魔鬼
作者:不会java不改名



catch es5 try JavaScript

需要 登录 后方可回复, 如果你还没有账号请 注册新账号