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

  • 相关阅读:
    curl crt
    test with nmap
    C#查询XML解决“需要命名空间管理器”问题
    Dapper实用教程
    javascript 计算两个日期的差值
    Glib学习笔记(二)
    安装osquery笔记
    Golang多线程简单斗地主
    PHP扩展开发之Zephir
    zabbix 安装记录
  • 原文地址:https://www.cnblogs.com/wenr/p/8698368.html
Copyright © 2011-2022 走看看