标签:构造函数 typeof continue 传递 使用 margin 结果 code 一个
1. 创建一个函数对象
var myFunc = new Function(); // typeof myFunc 将会打印 function
var aFunc = new Function("console.log(‘Hello!‘);"); console.log(aFunc); // 打印: " function anonymous(){ console.log("Hello!"); } "
function myFunc(){ console.log("Hello myFunc !"); }
var myFunc = function(){ console.log("Hello myFunc ! "); };
var myAdd = function(a,b){ // 传递多个参数使用,隔开 console.log(a+b); };
注意:函数解析器不会检查实参的类型; 多余的参数将不会被使用; 缺少的参数定义为 undefined
2.函数的返回值
使用 return 关键字返回指定结果,并结束函数。
不写 return 默认为return ; 此时的函数返回值为 undefined
3. 参数的传递
var sun = { name:"孙悟空", gender:"男", age:600 }; function sayHello(obj){ document.write("大家好,我是"+obj.name+", "+obj.gender+", "+obj.age+"岁了"); } sayHello(sun);
function haha(someFunc){ someFunc(); } haha(sayHello);
__x__(60)0925第十天__ JavaScript 函数对象
标签:构造函数 typeof continue 传递 使用 margin 结果 code 一个
原文地址:https://www.cnblogs.com/tianxiaxuange/p/9702993.html