//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);
6.JS函数操作
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 放假出去玩了2天,冻得一把鼻涕一把泪,回家王者还输的落花流水,长长的假期怎一个惨字了得,唯有学习排解郁闷让自己看上...
- ES6 1,解构赋值 解构赋值主要包括数组的解构赋值、对象的解构赋值、字符串的解构赋值、函数参数的解构赋值。 (1...
- 1.定时器 SetInterval为自动重复,setTimeout不会重复。clearTimeout(对象) 清除...