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用來保留小數點後面的位數 在後續的 中,我們依然想實現相...