JavaScript函式

认识函式
函式是一组定义好的程序叙述。随着程序开发的内容与日俱增,在操作时会有许多相同的程序动作与判断,就会产生许多相似或重复的内容。如果将这些经常使用或重复的程序码整理成一个程序区段,在程序中可以随时呼叫使用,只要呼叫该函式,就可以执行,也就是将程序『模组化』的意思。这样的程序区段就叫做函式。

使用函式有下列几项优点:

  1. 函式可重复使用,程序可以在任何地方进行呼叫即可使用,简化程序流程,提升程序效率。
  2. 程序除错容易:若是函式中的程序产生错误,在修正时只要针对函释内容进行修改,所有程序中呼叫的地方即可正确的执行。
  3. 函式的加入会让程序码更精简,结构更加的清楚,在阅读或是维护上也会更加轻松。
  4. 便於分工合作完成程序。
    函式的定义与呼叫
    函式必须先行定义,定义好的函式并不会自动执行,只有在程序中呼叫该函式名称之後,才会执行该函式。
    定义函式:
    JavaScript 中定义函式的基本语法如下:
function 函式名称 () {
  程序执行内容;

  return 回传值;}

如果要函式回传值给主程序,可以用return叙述来传回资料。

函式参数
函式可以将参数传入函式里面,成为函式里的参数,让程序能够根据这些变数做处理。函式参数只会纯活在函式里面,函式执行完毕也会跟着结束。
定义函式表示语法如下

function 函式名称(参数 1, 参数 2, 参数 3, ....., 参数 n) {...};

定义函式时要注意以下事项:

  1. 函式可以设定多个参数,参数之间要以逗号(,)区隔开来。
  2. 函式中的参数不是必填的项目,必须依照程序内容需要来设定。
  3. 当函式不需要回传值时,可以忽略return指令。
  4. 回传值可以是任何型别的资料如字串、整数…等。
  5. 使用return指令会停止函式的运作,并将设定的回传值传回程序原呼叫处继续执行。
    参考书目:JS精选16堂课(博硕)/学好跨平台网页设计(碁峯)

<<:  [DAY 30]铁人赛完赛结语

>>:  Day30-TypeScript(TS)的模组(Modules) Part2

如何才能完全删除Mac app以及档案--2022〖必学〗

如何卸载 Mac 软件? 当许多用户购买新的 Macbook/iMac 时,他们会在 Mac 上下载...

Day 17 ATT&CK for ICS - Persistence(2)

T0857 System Firmware 韧体做为跟硬体的互动的桥梁,若设备中的可能有韧体安全的问...

Day 30 最後的收尾

前言 今天是这个系列的最後一篇,我们会把之前没有做的东西补起来,他们都是蛮麻烦有点 tricky 的...

抓取资料库数据 - SQL基础语法(上)

终於进到SQL的部分了~~如果你已经是Excel函数小能手,相信我!想要快速上手SQL真的不会很难。...

[Day - 13] - Spring 依赖性注入元件管理运作与方法

Abstract 无论何种时候,每种系统的开发元件势必都有先後启动顺序,如何有效管控每项元件的启动流...