js 中函数的使用

185 篇文章 0 订阅
32 篇文章 0 订阅

函数使用

  • 定义函数的关键字:function

  • 函数的调用可以放在定义之前

  • 函数名不能重复,因为后面的会覆盖前面的

  • 函数可以像普通变量一样使用,打印时会打印整个函数体

  • 内部函数:也可以在函数内部定义函数

  • 函数参数:

    • 函数的参数多传或少传都不会报错

    • 函数参数可以有默认值

    • 函数的所有参数都会保存到arguments对象中,可以像数组一样操作它

  • 封闭空间

    (function (a, b) {
        alert(a+b)
    })(3, 5)
  •  

 

<meta charset='utf-8'>
<script>
function demo1(){
alert("孤灯提单刀,漂泊我自傲")
}
demo1()

function demo2(){
alert("随心江湖行")
}
demo2()


demo2()
alert(demo2)
test=demo2    //可以像普通变量一样赋值
test()


//匿名函数
niming=function(){alert("匿名函数的使用")}
niming()
//内部函数调用也可以放在定义之前
function wai(){
nei() 
function nei(){alert("请输出内部函数")}
}
wai()


//变量也可以直接赋值
function args(a,b=10){alert(a+b)}
args(3)

// arguments是一个对象,保存所有传递过来的参数
// 可以像数组一样进行操作,可以通过下标访问元素
function any_args(){
alert(arguments[1])
}
any_args(1,2,3,4,5)

//封闭空间:可以将一段内容作为一个整体,而又不失灵活
(function (a, b) {
    alert(a+b)
})(6, 5)

</script>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值