zoukankan      html  css  js  c++  java
  • javascript function

    function assert(value1, value2) {
      if (value1) {
        console.log(value2);
      }
    }
    
    function isNimble() {
      return true;
    }
    assert(typeof window.isNimble === "function", "is isNimbl() defined");
    assert(isNimble.name === "isNimble", "isNimble() has a name");
    
    var canFly = function() {
      return true;
    };
    assert(typeof window.canFly === "function", "canFly() defined");
    assert(canFly.name === "", "canFly() has no name");
    
    window.isDeadly = function() {
      return true;
    };
    assert(typeof window.isDeadly === "function", "isDeadly() defined");
    assert(isDeadly.name === "isDeadly", "isDeadly() has a name");
    
    function outer() {
      assert(typeof inner === "function", "inner() in scope before declaration");
      function inner () {}
      assert(typeof inner === "function", "inner() in scope after declaration");
      assert(window.inner === undefined, "inner() not in global scope");
    }
    
    outer();
    assert(window.inner === undefined, "inner() stilll not in global scope");
    
    
    window.wieldsSword = function swingsSword() { return true; };
    assert(window.wieldsSword.name === 'swingsSword', "wieldSword's real name is swingsSword");
    "is isNimbl() defined"
    "isNimble() has a name"
    "canFly() defined"
    "canFly() has no name"
    "isDeadly() defined"
    "inner() in scope before declaration"
    "inner() in scope after declaration"
    "inner() not in global scope"
    "inner() stilll not in global scope"
    "wieldSword's real name is swingsSword"
  • 相关阅读:
    帝国cms字母导航功能制作教程
    HTML 学习
    DOM
    C# DataTable 使用原创
    GridView中编辑状态下实现DropDownList默认值(原创)
    C#精髓 GridView72大绝技(清清月儿)
    SQL注入攻击<收藏>
    Web网页安全色谱<收藏>
    GridView根据linkButton值不同跳转不同页面(原创)
    解决"Failed to access IIS metabase"
  • 原文地址:https://www.cnblogs.com/Iwillknow/p/4030957.html
Copyright © 2011-2022 走看看