javascript基礎知識(四)

2021-09-08 17:28:49 字數 1346 閱讀 7221

函式是定義一次但卻可以呼叫或執行任意多次的一段js**。函式有時會有引數,及函式被呼叫是指定了值的區域性變數。函式常常使用這些引數來計算乙個返回值,這個值也成為函式表示式的值。

函式的定義

function函式名()

*函式名的命名規和變數名命名規範一樣。

函式呼叫

函式名();

*函式呼叫放在定義前後都可以;

函式名規則

(1)以字母、』′、′

−′,開

頭。(2

)可以包

含數字、

字母

、'、'-',開頭。 (2)可以包含數字、字母、

′、′−′,

開頭。(

2)可以

包含數字

、字母、

、-(3)區分大小寫。

(4)不能使用關鍵字保留字。

*駝峰命名法:若名稱有多個單詞組成,則第二個單詞開始首個字母大寫。

函式引數

寫在函式名後的()裡的內容即引數。

引數可以有多個,引數之間用「,」隔開。

定義時引數稱為形參,

呼叫時的引數稱為實參,

注意:一般情況下,形參於實參的數量應保持一致

帶返回值的函式

帯參和不帯參的函式,都沒有定義返回值,而是呼叫後直接執行的。實際上,任何函式

都可以通過return語句跟後面的要返回的值來實現返回值。

語句:return 值;

返回值:返回結果、結束函式。

變數作用域

變數作用域:變數的作用的範圍

根據作用域不同,將變數分為以下兩類:

(1)全域性變數:1、在函式外部定義變數。

2、變數定義時未使用var。

(2)區域性變數:1、在函式內部定義變數。

2、包含引數。

總結:全域性變數生命週期長占用記憶體時間長不利於**;

區域性變數生命周期短當函式呼叫完畢時等待**,滿足快速釋放。

例:var a=10;//全域性變數

function show(a)

show();

console.log(a);

匿名函式

匿名函式就是沒有名字的函式。

function()

匿名函式的呼叫:

(1)通過表示式自我執行

(function())();

(2)把匿名函式賦值給變數

var box=function()

呼叫:box();

Javascript 基礎知識一

js 中使用typeof能得到哪些基本型別 考點 js變數型別 typeof 運算子把型別資訊當作字串返回。typeof 返回值有六種可能 number,string,boolean,object,function,和 undefined.我們可以使用typeof來獲取乙個變數是否存在,如 if t...

JavaScript基礎知識補習(7)

補昨天內容的地方 記得補啊兄弟 操作內聯樣式 若css的樣式名有 在js中這種名稱不合法 eg background color 去掉 改為駝峰命名法 bordertopwidth border top width 我們通過style屬性設定的樣式都是內聯樣式 eg.alert box1.style...

JavaScript函式基礎知識概括

目錄 1.函式概念與意義 2.定義函式 1 宣告函式第一種方法 自定義函式宣告 2 宣告函式第二種方法 函式表示式 3.函式分類 1 普通函式 2 匿名函式 3 閉包函式 4.函式內部屬性 5.函式屬性和方法 用來完成某種特定動能的 塊,可以有名字,也可以匿名。函式對任何語言來說都是乙個核心的概念。...