JavaScript 如何定义及调用函数,如何写函数说明

在实际操作前,先来了解一下JavaScript 函数的一些概念,认识一下JavaScript 函数:

JavaScript 函数的基本概念

JavaScript 函数是实现固定功能的代码块。
函数是工具,是实现功能的工具。
函数是通过其中的代码,来实现所谓的功能。

函数的作用

封装: 将需要的代码,写入到函数中
重复: 一个函数可以反复调用
调用: 可以在任意需要位置上调用执行代码

函数的定义(封装)

语法

function 函数名称(函数的参数){
   
    函数的程序;
    return 内容;
}

名词解释

function    定义函数/封装 的关键词,作用类似于 关键词var 
            告诉计算机程序,我正在封装的是一个函数

函数名称     也就是这个函数的名称,之后调用函数时,是通过函数名称来调用函数,并且执行函数

函数的参数   执行函数时,输入给函数的数据信息

函数的程序   定义在{}中的程序,是函数执行时,调用的程序内容

return      定义函数的返回值,并且会终止之后函数程序的执行

实例

// 函数的封装/函数的定义
// 函数封装时,程序并没有被执行,只有在函数调用时,程序才会被执行
function fun(){
   
    console.log(123);
}

// 函数的调用和执行
fun();

注意:

1. 定义函数阶段,只是将程序定义在函数内,程序并没有执行;只有在调用函数时,封装在函数内部的程序,才会被执行。
2. 函数命名的规范 — 与变量的命名规范相同
            规则 : 只能使用 数字,字母,下划线_,美元$
                      不能以数字开头
                      区分大小写
            规范 : 见名知意
                      驼峰命名法
3. 所谓的封装,就是将程序,放在 函数的 { } 中,就是函数程序的封装。
4. 函数的调用
            调用执行,必须使用函数的固定语法:函数名称() 的方式来调用函数。

函数的定义方式

1. 声明方式

通过关键词 function 来定义和声明函数。

实例
// 封装函数,但是函数不会执行
// 也就是我现在组装好了一个微波炉,但是就放在那儿没有用
function fun1(){
   
    console.log('我是声明方式定义的函数1');
}

// 调用函数,执行函数
// 相当于我在这里使用微波炉
fun1();

2. 匿名函数 / 赋值方式

定义函数时,不定义函数名称,将函数赋值给一个变量,然后通过调用变量名称()的形式来调用函数。

实例
//将函数赋值给变量 fun2
var fun2 = function(){
   
    console.log('我是匿名函数,也叫赋值方式,定义的函数');
};

// 调用时,是通过变量名称()来调用函数
fun2();

定义函数的语法的区别

声明方式
可以在程序的任意位置上调用函数,甚至可以在定义函数之前就调用函数,执行函数。
实例
//先调用函数,再声明函数
// 声明方式定义的函数,可以正常执行
fun1();

function fun1(){
   
    console.log('我是声明方式定义的函数1');
}
赋值方式/匿名函数
只能在定义函数之后再调用函数。
实例
//先调用函数,再声明函数
// 赋值方式 / 匿名函数,不能正常执行,会报错
fun2();

var fun2
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值