zoukankan      html  css  js  c++  java
  • 总结ES5的一些一些规范 大家参考

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

    进入严格模式


    // '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);*/

  • 相关阅读:
    Eclipse RCP与Spring OSGi:技术详解与最佳实践
    AutoCAD 2016机械设计从入门到精通(第2版)
    中文版CorelDRAW X7平面设计
    神奇的中文版Photoshop CC 2017入门书
    Hadoop实战(第2版)
    1048.判断三角形类型
    1046.求最大值
    1047.素数判定
    1056.最大公约数
    1057.众数
  • 原文地址:https://www.cnblogs.com/wenr/p/8698368.html
Copyright © 2011-2022 走看看