国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

JavaScript 函數(shù)(上)筆記

atinosun / 800人閱讀

摘要:函數(shù)語(yǔ)法中的函數(shù)有兩種語(yǔ)法形式,一種叫函數(shù)聲明。如上所述的實(shí)參若大于形參,就會(huì)有,那么如果要添加一個(gè)可以適用于不定參數(shù)的函數(shù),應(yīng)該怎么做呢循環(huán)遍歷這樣就能完成不定參數(shù)的求和函數(shù)了。

函數(shù)語(yǔ)法

JavaScript中的函數(shù)有兩種語(yǔ)法形式,一種叫函數(shù)聲明。例如:

function add(number0,number1){
    var number = number0 + number1;
    return number;
    }

另一種就是函數(shù)表達(dá)式。例如:

var add = function(number0,number1){
    var number = number0 + number1;
    return number;
}
函數(shù)參數(shù)

實(shí)參如果少于形參,會(huì)有怎樣的情況發(fā)生?舉例:(plus會(huì)是什么值呢?)

function add(number1,number2){
    var number = number1 + number2;
    return number;
    }
var plus = add(2);
console.log(plus);

答案就是:NaN

實(shí)參如果多于形參,會(huì)有怎樣的情況發(fā)生?

function add(number0,number1){
    var number = number0 + number1;
    return number;
    }
var plus = add(2,3,4,5);
console.log(plus);

答案就是:5

由此可以了解到參數(shù)有類似于數(shù)組一樣的顯示形式,也有長(zhǎng)度屬性。如上所述的實(shí)參若大于形參,就會(huì)有[2,3,4,5],number[0] = 2 ; number[1] = 3 ; number[2] = 4 ; number[3] = 5;
那么如果要添加一個(gè)可以適用于不定參數(shù)的函數(shù),應(yīng)該怎么做呢?

function add(){
    var sum = 0;
    for(var i =0; i < arguments.length; i++){ //循環(huán)遍歷arguments
        sum += arguments[i];
        }
    return sum;    
    };
    console.log(add(1));
    console.log(add(1,2));
    console.log(add(1,2,3));
    console.log(add(1,2,3,4));

這樣就能完成不定參數(shù)的求和函數(shù)了。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/79207.html

相關(guān)文章

  • javascript高級(jí)程序設(shè)計(jì)》筆記:內(nèi)存與執(zhí)行環(huán)境

    摘要:因此,所有在方法中定義的變量都是放在棧內(nèi)存中的當(dāng)我們?cè)诔绦蛑袆?chuàng)建一個(gè)對(duì)象時(shí),這個(gè)對(duì)象將被保存到運(yùn)行時(shí)數(shù)據(jù)區(qū)中,以便反復(fù)利用因?yàn)閷?duì)象的創(chuàng)建成本通常較大,這個(gè)運(yùn)行時(shí)數(shù)據(jù)區(qū)就是堆內(nèi)存。 上一篇:《javascript高級(jí)程序設(shè)計(jì)》筆記:繼承近幾篇博客都會(huì)圍繞著圖中的知識(shí)點(diǎn)展開(kāi) showImg(https://segmentfault.com/img/bVY0C4?w=1330&h=618);...

    fuyi501 評(píng)論0 收藏0
  • 筆記】 你不知道的JS讀書筆記——異步

    摘要:異步請(qǐng)求線程在在連接后是通過(guò)瀏覽器新開(kāi)一個(gè)線程請(qǐng)求將檢測(cè)到狀態(tài)變更時(shí),如果設(shè)置有回調(diào)函數(shù),異步線程就產(chǎn)生狀態(tài)變更事件,將這個(gè)回調(diào)再放入事件循環(huán)隊(duì)列中。 基礎(chǔ):瀏覽器 -- 多進(jìn)程,每個(gè)tab頁(yè)獨(dú)立一個(gè)瀏覽器渲染進(jìn)程(瀏覽器內(nèi)核) 每個(gè)瀏覽器渲染進(jìn)程是多線程的,主要包括:GUI渲染線程 JS引擎線程 也稱為JS內(nèi)核,負(fù)責(zé)處理Javascript腳本程序。(例如V8引擎) JS引擎線程負(fù)...

    junnplus 評(píng)論0 收藏0
  • 《你不知道的javascript筆記_作用域與閉包

    摘要:建筑的頂層代表全局作用域。實(shí)際的塊級(jí)作用域遠(yuǎn)不止如此塊級(jí)作用域函數(shù)作用域早期盛行的立即執(zhí)行函數(shù)就是為了形成塊級(jí)作用域,不污染全局。這便是閉包的特點(diǎn)吧經(jīng)典面試題下面的代碼輸出內(nèi)容答案?jìng)€(gè)如何處理能夠輸出閉包方式方式下一篇你不知道的筆記 下一篇:《你不知道的javascript》筆記_this 寫在前面 這一系列的筆記是在《javascript高級(jí)程序設(shè)計(jì)》讀書筆記系列的升華版本,旨在將零碎...

    galaxy_robot 評(píng)論0 收藏0
  • 第一章無(wú)處不在的JavaScriptJavascript忍者秘籍2閱讀筆記

    摘要:無(wú)處不在的理解語(yǔ)言與其他主流語(yǔ)言相比,函數(shù)式語(yǔ)言的血統(tǒng)更多一些。函數(shù)式語(yǔ)言一類程序設(shè)計(jì)語(yǔ)言,是一種非馮諾伊曼式的程序設(shè)計(jì)語(yǔ)言。函數(shù)式語(yǔ)言主要成分是原始函數(shù),定義函數(shù)和函數(shù)型。性能分析內(nèi)置對(duì)象上的和方法。 無(wú)處不在的JavaScript 理解JavaScript語(yǔ)言 與其他主流語(yǔ)言相比,JavaScript函數(shù)式語(yǔ)言的血統(tǒng)更多一些。 函數(shù)式語(yǔ)言一類程序設(shè)計(jì)語(yǔ)言,是一種非馮.諾伊曼式的程序...

    yck 評(píng)論0 收藏0
  • JavaScript 語(yǔ)言精粹》讀書筆記 - 函數(shù)

    摘要:語(yǔ)言精粹讀書筆記第四章函數(shù)函數(shù)字面量函數(shù)字面量包含個(gè)部分第一部分,保留字第二部分,函數(shù)名,它可以被忽略。這個(gè)超級(jí)延遲綁定使得函數(shù)對(duì)高度復(fù)用。構(gòu)造器調(diào)用模式一個(gè)函數(shù),如果創(chuàng)建的目的就是希望結(jié)合的前綴來(lái)調(diào)用,那它就被稱為構(gòu)造器構(gòu)造。 《JavaScript 語(yǔ)言精粹》 讀書筆記 第四章 函數(shù) Functions 函數(shù)字面量 函數(shù)字面量包含4個(gè)部分: 第一部分, 保留字 function...

    wdzgege 評(píng)論0 收藏0
  • JavaScript學(xué)習(xí)筆記第四天_面向?qū)ο缶幊?/b>

    摘要:即另外,注意到構(gòu)造函數(shù)里的屬性,都沒(méi)有經(jīng)過(guò)進(jìn)行初始化,而是直接使用進(jìn)行綁定。并且在模式下,構(gòu)造函數(shù)沒(méi)有使用進(jìn)行調(diào)用,也會(huì)導(dǎo)致報(bào)錯(cuò)。調(diào)用構(gòu)造函數(shù)千萬(wàn)不要忘記寫。 1. 基礎(chǔ) JavaScript不區(qū)分類和實(shí)例的概念,而是通過(guò)原型來(lái)實(shí)現(xiàn)面向?qū)ο缶幊獭ava是從高級(jí)的抽象上設(shè)計(jì)的類和實(shí)例,而JavaScript的設(shè)計(jì)理念,聽(tīng)起來(lái)就好比Heros里的Peter,可以復(fù)制別人的能力。JavaS...

    weapon 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<