js函式的注意事項 筆記

2021-09-27 11:14:03 字數 890 閱讀 9444

1.在做資料型別轉換時,如果被轉換的資料無法轉換成阿拉伯數字,那麼就返回乙個nan。(nan: not a number)

2.定義js函式不能宣告返回值型別,js沒有void關鍵字,不允許函式沒有返回值。

3.引數列表中只需要給出形參名,不需要也不允許宣告形參型別。

4.函式名可以是任何合法的識別符號,可以使用阿拉伯數字、英文本母、下換線、,首字

母只能使

用英文本

母、下換

線、

,首字母只能使用英文本母、下換線、

,首字母只能

使用英文

字母、下

換線、、從第二個字元開始可以使用阿拉伯數字。

5.即使沒有return語句,js函式仍有返回值,這個返回值就是undefined。

6.事實上,js任何函式都沒有返回值,如果你宣告的函式沒有顯示使用return返回乙個值,那麼這個函式就會返回undefined。

<

!doctype html>

"en"

>

"utf-8"

>

document<

/title>

function

getsum

(num)

return sum;

}else

}var s=

getsum

('klk');

document.

write

(s);

<

/script>

<

/head>

<

/body>

<

/html>

控制台顯示:您傳遞的不是乙個整數

頁面顯示:undefined

函式的注意事項

1 函式的形參列表可以是多個,返回值列表也可以是多個。2 形參列表和返回值列表的資料型別可以是值型別和引用型別 3 函式的命名遵循識別符號命名規範,首字母不能是數字,首字母大寫該函式可以被本報檔案和其它包檔案使用,類似public,首字母小寫,只能被本包使用,其它包檔案不能使用,類似private ...

JS正則注意事項

一 基本語法 代表除回車換行外的 n r 任意字元 w 查詢單詞字元 w 查詢非單詞字元 d 查詢數字 d 查詢非數字字元 s 查詢空白字元 s 查詢非空白字元 b 查詢位於單詞的開頭或結尾的匹配 b 查詢不處在單詞的開頭或結尾的匹配 0 查詢nul字元 n 查詢換行符 f 查詢換頁符 r 查詢回車...

JS開發注意事項

1 不要定義全域性函式如location,否則有的瀏覽器會出現詭異的現象。全域性物件就是定義在window物件中。2 js 匿名函式執行 兩個小括號 funcation 等同於 funcation foo foo 3 call方法 改變函式的上下文,即函式中this的指向。當乙個object沒有某個...