码迷,mamicode.com
首页 > 其他好文 > 详细

总结ES5的一些一些规范 大家参考

时间:2018-04-02 22:52:13      阅读:240      评论:0      收藏:0      [点我收藏+]

标签:nts   his   fun   alert   func   一个   aaa   环境   OLE   

例子写的不是很完整 大家可以自己运行下 得出结果

 

进入严格模式


// ‘use strict‘;
// var b = 3;

// a = 4;

// alert(a);

一般环境在不添加识别也能识别
// 函数环境下

// a = 4;

// alert(4);

// function aaa() {
//     ‘use strict‘;
//     b = 6;

//     b++;

//     alert(b);
// }

// aaa();

// (function () {
//     ‘use strict‘;

//     var a = 4;
//     a++;
// })();

// (function () {
//     b = 5;
//     b++;
// })();

/*‘use strict‘;
function sum(a, a, b) {
    console.log(a, b);
}

sum(4, 7);*/


// ‘use strict‘;

// with(document) {
//     alert(1);
// }
/*
function a() {
    if(true) {
        alert(‘你好‘);
    } else {
        alert(‘不好‘);
    }
}

a();*/


/*
    this的使用
    1:在全局环境中或者普通函数中,this指向的是window对象
    2:在对象的方法中,this指向的是方法的拥有者(对象)
*/

/*‘use strict‘;
console.log(this);

function hello() {
    console.log(this);
}

hello();*/


/*var obj = {
    say: function () {
        console.log(this);
    }
};

obj.say();*/

// bind:改变函数内部this的指向,返回值是一个内部this已经发生改变的新的函数

/*function sum(a, b) {
    console.log(this);
    console.log(a + b);

    console.log(arguments);
}

var newSum = sum.bind(‘aaa‘, 6);

newSum(3, 4);*/

总结ES5的一些一些规范 大家参考

标签:nts   his   fun   alert   func   一个   aaa   环境   OLE   

原文地址:https://www.cnblogs.com/wenr/p/8698368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!