JS笔记 | 函数的创建及调用

仅做笔记分享,如有错误请高手指出

1.创建函数

//函数的3种创建
//1.函数关键字(function)语句: 
function fnMethodName(x){alert(x);} 
//2.函数字面量(Function Literals): 
var fnMethodName = function(x){alert(x);} 
//3.Function()构造函数: 
var fnMethodName = new Function('x','alert(x);')

以上三种方式定义了同一个方法函数fnMethodName

2.调用

// 函数的4种调用方式
function one(){                     
console.log("一个函数")
}
one();  //作为一个函数去调用


var person={
name:"tom",
age:18,
speak:function(){
console.log("English")
}
}                   
person.speak(); //函数作为对象的方法的调用


function num(n1,n2){
this.number1=n1;
this.number2=n2;// 构造函数中的this没有任何值
}

 var i=new num(3,5);
 console.log(i.number1) // 构造函数会创建一个新的对象,新的对象会继承构造函数的属性和方法


 function myFunction(a,b){
 return a+b;
 }
 myFunction.call(this,2,5);

 var myArry=[2,5];
 myFunction.apply(this,myArry); 
 //作为函数方法调用函数 call()和apply()是预定义的函数方法,
 //apply传入的是一个数组,call传入的是参数

【高手文章】
JavaScript中匿名函数的用法及优缺点
https://blog.csdn.net/business122/article/details/7936658
Js函数的三种创建、四种调用
https://blog.csdn.net/weixin_37610328/article/details/61926798

后记

此篇作为笔记分享,请各位大家多多指导,若有错误还请指出,若有知识点遗漏还请补充!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值