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

資訊專(zhuān)欄INFORMATION COLUMN

JavaScript高級(jí)程序設(shè)計(jì)(4)

atinosun / 1452人閱讀

摘要:類(lèi)型首先記住一句話(huà)函數(shù)是對(duì)象,函數(shù)名是指針。一是函數(shù)聲明語(yǔ)法定義函數(shù),二是函數(shù)表達(dá)式定義函數(shù),三是使用的構(gòu)造函數(shù)定義函數(shù),其中,最后一個(gè)參數(shù)始終被看做函數(shù)體。

Function類(lèi)型.
首先記住一句話(huà):函數(shù)是對(duì)象,函數(shù)名是指針。
1:

function sum (num1, num2) {
        return num1 + num2;
}

2:

var sum = function(num1, num2){
        return num1 + num2;
};

3:

var sum = new Function("num1", "num2", "return num1 + num2"); // 不推薦
上面這三種寫(xiě)法意義一樣。一是函數(shù)聲明語(yǔ)法定義函數(shù),二是函數(shù)表達(dá)式定義函數(shù),

三是使用Function的構(gòu)造函數(shù)定義函數(shù),其中3,最后一個(gè)參數(shù)始終被看做函數(shù)體。

使用不帶圓括號(hào)的函數(shù)名是訪問(wèn)函數(shù)指針,不是調(diào)用函數(shù)

沒(méi)有重載,定義兩個(gè)相同名字的函數(shù),結(jié)果就是第二個(gè)會(huì)覆蓋第一個(gè)。

函數(shù)聲明和函數(shù)表達(dá)式的區(qū)別
解析器會(huì)率先讀取函數(shù)聲明,并使其在執(zhí)行 9 任何代碼之前可用(可以訪問(wèn));
至于函數(shù)表達(dá)式,則必須等到解析器執(zhí)行到它所在的代碼行,才會(huì)真正被解釋執(zhí)行
正確:

alert(sum(10,10));
function sum(num1, num2){
    return num1 + num2;
}

錯(cuò)誤:

alert(sum(10,10));
var sum = function(num1, num2){
    return num1 + num2;
};

作為值的函數(shù)
可以像傳遞參數(shù)一樣把一個(gè)函數(shù)傳遞給另一個(gè)函數(shù),
也可以將一個(gè)函數(shù)作為另一個(gè)函數(shù)的結(jié)果返回。

 function callSomeFunction(someFunction, someArgument){
        return someFunction(someArgument);
}

調(diào)用

function add10(num){
        return num + 10;
}

var result1 = callSomeFunction(add10, 10);
alert(result1);   //20

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

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/101835.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
  • [譯] 如何恰當(dāng)?shù)貙W(xué)習(xí) JavaScript

    摘要:原文鏈接恰當(dāng)?shù)貙W(xué)習(xí)適合第一次編程和非的程序員持續(xù)時(shí)間到周前提無(wú)需編程經(jīng)驗(yàn)繼續(xù)下面的課程。如果你沒(méi)有足夠的時(shí)間在周內(nèi)完成全部的章節(jié),學(xué)習(xí)時(shí)間盡力不要超過(guò)周。你還不是一個(gè)絕地武士,必須持續(xù)使用你最新學(xué)到的知識(shí)和技能,盡可能地經(jīng)常持續(xù)學(xué)習(xí)和提高。 原文鏈接:How to Learn JavaScript Properly 恰當(dāng)?shù)貙W(xué)習(xí) JavaScript (適合第一次編程和非 JavaSc...

    Jason 評(píng)論0 收藏0
  • 如何正確學(xué)習(xí)JavaScript

    摘要:然而,雖然先生對(duì)無(wú)所不知,被譽(yù)為世界的愛(ài)因斯坦,但他的語(yǔ)言精粹并不適合初學(xué)者學(xué)習(xí)。即便如此,在后面我還是會(huì)建議把當(dāng)做補(bǔ)充的學(xué)習(xí)資源。但目前為止,依然是學(xué)習(xí)編程的好幫手。周正則表達(dá)式,對(duì)象,事件,閱讀權(quán)威指南第,,,章。 既然你找到這篇文章來(lái),說(shuō)明你是真心想學(xué)好JavaScript的。你沒(méi)有想錯(cuò),當(dāng)今如果要開(kāi)發(fā)現(xiàn)代網(wǎng)站或web應(yīng)用(包括互聯(lián)網(wǎng)創(chuàng)業(yè)),都要學(xué)會(huì)JavaScript。而面對(duì)泛...

    canger 評(píng)論0 收藏0
  • JavaScript高級(jí)程序設(shè)計(jì)(第3版)手寫(xiě)第一天。2019年2月23日,星期六

    摘要:目錄第一章簡(jiǎn)介簡(jiǎn)史實(shí)現(xiàn)文檔對(duì)象模型瀏覽器對(duì)旬模型版本小結(jié)第章在中使用元素標(biāo)簽的位置延遲腳本異步腳本在中的用法不推薦使用的語(yǔ)法嵌入代碼與外部文件文檔模式元素小結(jié)第章基本概念語(yǔ)法區(qū)分大小寫(xiě)標(biāo)識(shí)符注釋嚴(yán)格模式語(yǔ)句關(guān)鍵字和保留字變量數(shù)據(jù)類(lèi)型操作符類(lèi) 目錄第一章 Javascript簡(jiǎn)介1.1 javascript簡(jiǎn)史1.2 javascript實(shí)現(xiàn) 1.2.1 ECMAScript 1.2.2...

    godlong_X 評(píng)論0 收藏0
  • 001-讀書(shū)筆記-JavaScript高級(jí)程序設(shè)計(jì) JavaScript簡(jiǎn)介

    摘要:由于計(jì)算機(jī)的國(guó)際化,組織的標(biāo)準(zhǔn)牽涉到很多其他國(guó)家,因此組織決定改名表明其國(guó)際性。規(guī)范由萬(wàn)維網(wǎng)聯(lián)盟制定。級(jí)標(biāo)準(zhǔn)級(jí)標(biāo)準(zhǔn)是不存在的,級(jí)一般指的是最初支持的。 這篇筆記的內(nèi)容對(duì)應(yīng)的是《JavaScript高級(jí)程序設(shè)計(jì)(第三版)》中的第一章。 1.ECMA 和 ECMA-262 ECMA 是歐洲計(jì)算機(jī)制造商協(xié)會(huì)的縮寫(xiě),全程是 European Computer Manufacturers Ass...

    masturbator 評(píng)論0 收藏0
  • JavaScript高級(jí)程序設(shè)計(jì)學(xué)習(xí)筆記二(在HTML中使用JavaScript

    摘要:在中使用在中使用腳本有兩種方式一種是嵌入在中的腳本,另一種是引入外部的腳本。二者并行執(zhí)行,不會(huì)造成阻塞。字符編碼,較少使用。放置的位置將腳本放在標(biāo)簽前是最佳的。小結(jié)把插入到頁(yè)面中要使用元素。延遲腳本總是按照指定它們的順序執(zhí)行。 在 HTML 中使用 JavaScript 在html中使用JavaScript腳本有兩種方式一種是嵌入在HTML中的腳本,另一種是引入外部的腳本。兩種方式都離...

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

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

0條評(píng)論

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