JS中的函式

2021-07-28 12:54:20 字數 1149 閱讀 9282

js的函式

1、js函式定義的方式

(1)普通方式

語法:function 函式名(引數列表)

示例:function method()

method();

(2)匿名函式

語法:function(引數列表)

示例:var method = function();

method();

(3)物件函式

語法:new function(引數1,引數2,...,函式體);

注意:引數名稱必須使用字串形式、最後乙個預設是函式體且函式體需要字串形式

示例:var fn = new function("a","b","alert(a+b)");

fn(2,5);

2、js中函式的傳參

(1)形參沒有var去修飾

(2)形參和實參個數不一定相等

(3)arguments物件 是個陣列 會將傳遞的實參進行封裝

function fn(a,b,c)

}fn(1,2,4,8);

3、js中的返回值

(1)在定義函式的時候不必表明是否具有返回值

(2)返回值僅僅通過return關鍵字就可以了 return後的**不執行

function fn(a,b)

alert(fn(2,3));

4、js的全域性函式

(1)編碼和解碼

encodeuri()   decodeuri()

encodeuricomponet()

decodeuricomponent()

escape()

unescape()

三者區別:

進行編碼的符號範圍不同吧,實際開發中常使用第一種

(2)強制轉換

number()

string()

boolean()

(3)轉成數字

parseint()

parsefloat()

(4)eval()方法

將字串當作指令碼進行解析執行

//var str = "var a=2;var b=3;alert(a+b)";

//eval(str);

function print(str)

print("自定義邏輯");

js中的函式

1 js中的string物件 1 內建的 2 屬性 length 3 方法 indexof 查詢子字串 匹配字串 查詢到了,返回 字串 出現的位置 沒有找到 返回 1 charat 返回指定位置的字串 substr 字串的擷取,可加兩個引數,形如 2,2 第二個位置 長度 也可以是乙個引數,則表示從...

js中的函式

函式是一段在一起的 可以做某一件事的程式。也叫做子程式 oop中 方法 函式是實現某乙個功能的方法 function 函式名 形參 函式體 實現功能的具體js 函式名 把建立的函式執行,而且這個函式可以執行很多次在真實專案中,我們一般都會把實現乙個具體功能的 封裝在函式中 1 如果當前這個功能需要在...

JS中的函式

函式 在js中 函式就是乙個方法 乙個功能體 基於函式一般都是為了實現某個功能 var total 10 total 10 total total 2 total total.tofixed 2 保留小數點後邊兩位,數字有乙個方法tofixed用來保留小數點後面的位數 在後續的 中,我們依然想實現相...