
成都創(chuàng)新互聯(lián)專注于企業(yè)營銷型網(wǎng)站建設、網(wǎng)站重做改版、永平網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5頁面制作、購物商城網(wǎng)站建設、集團公司官網(wǎng)建設、外貿(mào)營銷網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為永平等各大城市提供網(wǎng)站開發(fā)制作服務。
示例?
消息“Thequickbrownfoxjumpedoverthelazydog.”;
的console.log(message.split(“”));
console.log(message.split(""));
Result
["T","h","e","","q","u","i","c","k","","b","r","o","w","n","","f","o","x","","j","u","m","p","e","d","","o","v","e","r","","t","h","e","","l","a","z","y","","d","o","g","."]
現(xiàn)在我們用上可選參數(shù)。
例子:
message="Thequickbrownfoxjumpedoverthelazydog.";console.log(message.split("",1));
Result
["T"]
JavaScript教程和參考
可選參數(shù)工作原理
這是非常有用,但我們究竟如何創(chuàng)建函數(shù)可以做到這一點?如果我們創(chuàng)建一個函數(shù)有兩個參數(shù),只提供1個,JavaScript會提示錯誤。這是非常正確的,但有一個整潔的小方法來處理這個錯誤之前發(fā)生。*先,如果你有多個參數(shù),但是當你調用該函數(shù)時,不指定它們。當你設置一個變量。例如...
ExamplefunctionprintMessage(times,message)
{
for(vara=低;a<times;a++)
{
console.log(times);
}
}
printMessage(4);
Result4
4
4
4
JavaScript并不在乎你的消息參數(shù),因為它沒有任何地方需要的功能。現(xiàn)在,如果你使用消息的功能,JavaScript將拋出錯誤。
創(chuàng)建可選的參數(shù)
讓我們回到創(chuàng)建可選的參數(shù)。你會發(fā)現(xiàn),較簡單,較好的方法來創(chuàng)建可選參數(shù),把它們的參數(shù)列表的末尾。有時可能希望兩個可選參數(shù),只有一個需要。然而,這是更為復雜和以外的范圍,這個簡單的教訓。
ExamplefunctionprintMessage(times,message)
{
if(message===undefined)
{
message="NoDefaultMessage";
}
for(vara=低;a<times;a++)
{
console.log(message);
}
}
printMessage(2);
結果沒有默認消息?
默認消息
我們所做的就是創(chuàng)建一個if語句來檢查指定的函數(shù)調用的參數(shù)信息,看它是否等于不確定的。由于這是不確定的,我們繼續(xù)和我們自己的消息變量的值。因此,當JavaScript終于看到了我們使用的消息變量,它沒有在函數(shù)調用中指定。
當前標題:Javascript的可選參數(shù)
本文URL:http://chinadenli.net/article0/sgisio.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供虛擬主機、網(wǎng)站營銷、網(wǎng)站導航、服務器托管、外貿(mào)建站、網(wǎng)站內(nèi)鏈
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)