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沒有某個...