javascript函式中的參數預設值

果然是有點記憶退化的現象,太久沒有寫javascript了,連function的參數預設值該怎麼寫都忘了,總還是會拿C語言的習慣去try,結果當然是不行,沒事多拜拜,多拜拜沒事,但是記得要拜對,Google大神最正確….廢話不多說,趕快做筆記:
在C下面要這樣寫:

function foo(char* lalala="default")
{
    //blah blah.....
}

javascript則是這樣寫:

function foo(lalala)
{
    if('undefined' == typeof(lalala)){
        lalala ="default";
    }
}

感覺起來是蠻特別的,特此一記。

RSS feed | Trackback URI

2 篇回應 »

回應 由 may
2010-05-20 14:56:53

undifined==>錯了
undefined才是正確的

回應 由 kaien
2010-05-21 09:17:11

感謝指正,已修改XD

 
 
名稱
信箱
URI
您的留言 (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.

Trackback responses to this post