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>
  • 相关阅读:
    Unity之图片压缩,批量设置,导入自动设置
    Unity之可寻址资源之初始化,下载
    最优二叉树
    独立任务最优调度问题
    石子合并问题
    linux初学笔记
    码农
    用循环打印出多种三角形
    人机猜拳(这是最近的一个总结)
    期末总结
  • 原文地址:https://www.cnblogs.com/lsy0403/p/5929102.html
Copyright © 2011-2022 走看看