js 中函数的使用

函数使用

  • 定义函数的关键字: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>

猜你喜欢

转载自blog.csdn.net/qq_42467563/article/details/83211647
今日推荐