中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

JS函數語法怎么定義

發布時間:2022-09-26 17:47:00 來源:億速云 閱讀:124 作者:iii 欄目:互聯網科技

這篇文章主要介紹“JS函數語法怎么定義”的相關知識,小編通過實際案例向大家展示操作過程,操作方法簡單快捷,實用性強,希望這篇“JS函數語法怎么定義”文章能幫助大家解決問題。

JavaScript函數是設計用于執行特定任務的代碼塊。

JavaScript函數在“某物”調用(調用它)時執行。

例子

function myFunction(p1, p2) {  return p1 * p2;   // The function returns the product of p1 and p2}

JavaScript函數語法

JavaScript函數由function關鍵字定義,后跟名稱,后跟括號()。

函數名可以包含字母、數字、下劃線和美元符號(與變量的規則相同)。

括號可包括用逗號分隔的參數名:

(參數1,參數2,...)

函數要執行的代碼放在大括號內:{}

function name(parameter1, parameter2, parameter3) {  // code to be executed}

函數參數在函數定義中的括號 () 內列出。

函數參數是 函數在調用時接收到的值。

在函數內部,參數(參數)表現為局部變量。

在其他編程語言中,函數與過程或子例程非常相似。

函數調用

當“某物”調用(調用)函數時,函數內的代碼將執行:

當事件發生時(當用戶單擊按鈕時)

從 JavaScript 代碼調用(調用)時

自動(自調用)

函數返回

當 JavaScript 到達一個return語句時,該函數將停止執行。

如果函數是從語句中調用的,JavaScript 將“返回”以執行調用語句之后的代碼。

函數通常計算返回值。返回值“返回”給“調用者”:

例子

計算兩個數的乘積,并返回結果:

let x = myFunction(4, 3);   // Function is called, return value will end up in xfunction myFunction(a, b) {  return a * b;             // Function returns the product of a and b}

x中的結果將是:

12

() 運算符調用函數

使用上面的例子,toCelsius指的是函數對象, toCelsius()指的是函數結果。

訪問沒有 () 的函數將返回函數對象而不是函數結果。

例子

function toCelsius(fahrenheit) {  return (5/9) * (fahrenheit-32);
}document.getElementById("demo").innerHTML = toCelsius;

用作變量值的函數

在所有類型的公式、賦值和計算中,都可以像使用變量一樣使用函數。

例子

而不是使用變量來存儲函數的返回值:

let x = toCelsius(77);let text = "The temperature is " + x + " Celsius";

您可以直接使用該函數,作為變量值:

let text = "The temperature is " + toCelsius(77) + " Celsius";

局部變量

在 JavaScript 函數中聲明的變量成為該函數的 LOCAL。

局部變量只能從函數內部訪問。

例子

// code here can NOT use carNamefunction myFunction() {  let carName = "Volvo";  // code here CAN use carName}// code here can NOT use carName

由于局部變量只能在它們的函數內部被識別,同名的變量可以在不同的函數中使用。

局部變量在函數啟動時創建,在函數完成時刪除。

關于“JS函數語法怎么定義”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識,可以關注億速云行業資訊頻道,小編每天都會為大家更新不同的知識點。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

js
AI

长治县| 自贡市| 昌宁县| 平邑县| 东安县| 个旧市| 得荣县| 宁津县| 达拉特旗| 肥东县| 鹤岗市| 大厂| 信阳市| 酒泉市| 林芝县| 朝阳县| 武鸣县| 洱源县| 昔阳县| 怀仁县| 永修县| 鹤峰县| 南充市| 普兰县| 曲水县| 博白县| 神农架林区| 海丰县| 潼南县| 驻马店市| 祥云县| 惠来县| 日照市| 松溪县| 沈阳市| 九江县| 宁晋县| 修文县| 五莲县| 麟游县| 安丘市|