首页 > 代码库 > javascript中构造函数的三种方式
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>
javascript中构造函数的三种方式
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。