欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-04-24 23:12:53
...

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

<!DOCTYPE html>
<html>
<head>
	<title></title>
</head>
<body>
	<script type="text/javascript">
		// 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 (一窝) 是魔鬼



	</script>

</body>
</html>
相关标签: JavaScript