6.JS函数操作

//1.有名字的函数
function name1(){//无参数,无返回值
    console.log("method is name1");
}

function name2(username){//有参数无返回值
    console.log("welcome:["+username+"]");
}

function name3(a,b){//有参数有返回值
    //如果只传一个值,那么将会返回NaN
    return a+b;//才js中如果需要返回值,直接return就可以了
}

name1();

name2("小林");

var ret = name3(1,3);
console.log(ret);

//2.没有名字的函数
/*
 * 语法
 * var method = function([形参1,形参2...]){
 *                      //函数体,代码逻辑
 *              }
 */
var method = function(){
    console.log("你好世界");
    return "意思一下";
};

//调用
method();

//将变量method赋给method1
var method1 = method;
method1();

//注意:此时只是接收method的返回值,而不是将method本身赋值给method2
var method2 = method();
console.log(method2);

















©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容