zoukankan      html  css  js  c++  java
  • javascript中构造函数的三种方式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
    </head>
    <body>
        
        <script type="text/javascript">
            // 创建函数的三种方式:
            // 1 函数声明
            // 2 函数表达式
            // 3 new Function
            
    
            // 1
            // function fn() {}
    
            // 2 函数名字:f只能再函数内部使用
            // var fn = function f() {};
    
            // 3
            // 因为new是再创建对象,所以,说明 函数也是对象
            // var fn = new Function();
            // fn();
    
    
            // new Function();
            // 参数:可省略
            //         1 所有的参数都是字符串类型的
            //         2 除了最后一个参数之外,其他的参数都做为新创建函数的参数
            //                 最后一个参数,作为新创建函数的函数体
            //         3 如果仅有一个参数,那么这个参数就是函数体
            // var fn = function() {
            //     console.log("这事函数体");
            // };
            // var fn = new Function("console.log("这事函数体")");
            // fn();
    
            // 计算两个数的和
            // var sum = function(num1, num2) {
            //     console.log(num1 + num2);
            // };
            var sumFn = new Function("num1", "num2", "console.log(num1 + num2);");
            sumFn(2, 3);
        </script>
    </body>
    </html>
  • 相关阅读:
    hdu 1030 Delta-wave
    POJ 1061 青蛙的约会(拓展欧几里得)
    How Many Zeroes? LightOJ
    HDU
    A
    mysql中函数cast使用
    Django基础08篇 filter&tag
    Django基础07篇 ORM操作
    Django基础06篇 分页
    Django 基础05篇 上下文管理和前端代码复用
  • 原文地址:https://www.cnblogs.com/lsy0403/p/5929102.html
Copyright © 2011-2022 走看看