《丁小柒的JavaScript大神之路》----javascript函数

方法(函数)在代码的编辑中起到了至关重要的作用,也是任何编程语言必学的内容之一
在javascript中,函数的定义是通过function来定义的,

var x =1;
function myFunction(x)    //通过function定义了一个myFunction的函数
{
alert("Hello 丁小柒!");       //{}里则是当前方法封装所要执行的代码
alert(x);        //弹出'1'
}          //函数名myFunction后面的()里可以用来对外接收参数,也可不填

以上的代码就是这就对于函数的声明,如果需要用,可通过myFunction();来调用
如果不写函数名,则成为匿名方法function (){....}
avaScript 对大小写敏感。关键词 function 必须是小写的,并且必须以与函数名称相同的大小写来调用函数。
函数在声明的同时,我们也可以将该函数赋值给一个变量,不过这样写的作用不大,不做详细讲解,如果后面有需要,我会进行补充
var a=function a(){.....}; var a=function(){...}
构造函数
作为函数里最装逼的方式,我决定不详细讲了,原因如下

var a=new Function(
'x',
'y',
'ruturn x+y');
                     //完全等价
function(x,y)
    {return x+y};

同一个函数如果被声明多次,最后声明的会覆盖前面的

function a(){
console.log('1');
}
function a(){
console.log('2');
}                         //控制台输出2

**递归函数
所谓的递归函数就是在函数体内再一次调用当前函数
注意:函数的声明不可以在条件语句中,虽然不会报错,但是!!!!不合法O!!!可能会导致声明无效**

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值