国产午夜精品AV一区二区麻豆,2022国产成人精品视频人,亚洲一区二区三区影院,亚洲精品无码久久久久sm

長(zhǎng)春網(wǎng)站建設(shè)

ECMAScript建站知識(shí)1

時(shí)間:2020-01-27 23:39 來(lái)源:nmgdfdl.com 作者:佰億金科 瀏覽次數(shù):


網(wǎng)站建設(shè)中的ECMAScript的用法很多,下面佰億金科問(wèn)大家介紹下:

1。 1ebel聲明

使用標(biāo)簽語(yǔ)句可以以備將來(lái)使用的代碼添加標(biāo)簽。以下是標(biāo)簽語(yǔ)句的語(yǔ)法:

標(biāo)簽:聲明

下面是一個(gè)例子:

啟動(dòng):為(VAR I = 0;我提醒(?。?;

}

開(kāi)始由橡木突破簽署這種情況下,可以按照與引用或繼續(xù)在未來(lái)的語(yǔ)句。通用標(biāo)記聲明應(yīng)結(jié)合使用與報(bào)表等循環(huán)。

2。和continue語(yǔ)句

執(zhí)行break和continue在循環(huán)語(yǔ)句用來(lái)精確地控制代碼。其中,break語(yǔ)句立即退出循環(huán),被迫繼續(xù)與該語(yǔ)句的循環(huán)以下。雖然還繼續(xù)語(yǔ)句,將立即退出循環(huán),但退出循環(huán)后,將繼續(xù)從循環(huán)頂部執(zhí)行。請(qǐng)看下面的例子:

VAR NUM = O;

為(VAR I =升;我 <10; 1 ++) {

如果(ⅰ%5 == O){

打破;

}

NUM ++;

}

警報(bào)(NUM); // 4

對(duì)于這個(gè)例子將循環(huán)遞增i的1至10的可變。在循環(huán)體,有一個(gè)if語(yǔ)句檢查i的值是由5整除可以(使用模運(yùn)算符)。如果是,則執(zhí)行break語(yǔ)句退出循環(huán)。在另一方面,從0 num變量,用于記錄執(zhí)行的周期數(shù)。執(zhí)行break語(yǔ)句后,下一行代碼被執(zhí)行警報(bào)()函數(shù),結(jié)果顯示4。換言之,變量i等于5時(shí),環(huán)中的共4次進(jìn)行; break語(yǔ)句執(zhí)行,導(dǎo)致循環(huán)num次增量退出前。如果你來(lái)這里是為了繼續(xù)更換突破,那么你就可以看到其他的結(jié)果:

VAR NUM = 0;

為(VAR I =升;我 <10; 1 ++) {

如果(?。? == O){

繼續(xù);

}

NUM ++;

}

警報(bào)(NUM); // 8

結(jié)果顯示的8的例子中,總循環(huán)進(jìn)行了8。當(dāng)變量i等于5,出口NUM之前循環(huán)再次遞增,但下一個(gè)被執(zhí)行的下一個(gè)周期,我。e。i的值等于該環(huán)6。因此,循環(huán)和繼續(xù),直到端部10 i為自然。原因的最終值是門8,因?yàn)樗鼘?dǎo)致更少的增量continue語(yǔ)句一次。

和continue語(yǔ)句可以組合使用的標(biāo)簽聲明,代碼返回一個(gè)特定的位置。這種情況發(fā)生在嵌套循環(huán)的情況下在組合使用中,顯示在下面的例子:

varriuni = 0;

最外層;

為(VAR I = 0;我 <10; 1 ++) {

為(VAR J = 0;? <10; j ++) {

如果(ⅰ== 5 &&?== 5){

打破最外層;

}

NUM ++;

}

}

警報(bào)(NUM); // 55

在這個(gè)例子中,最外面的標(biāo)簽指示的for語(yǔ)句外。如果正確地執(zhí)行每循環(huán)10次,NUM ++語(yǔ)句會(huì)被執(zhí)行100次正常。換言之,如果兩個(gè)周期是自然結(jié)束,num的值應(yīng)為100。但是,如果這句話打破內(nèi)環(huán)與參數(shù):要返回標(biāo)簽。添加此標(biāo)簽會(huì)導(dǎo)致不僅會(huì)導(dǎo)致一個(gè)break語(yǔ)句來(lái)退出for語(yǔ)句內(nèi)部(即使用一個(gè)變量j循環(huán)),而且從外面收回的聲明(即使用一個(gè)循環(huán)變量i )。

為此,網(wǎng)頁(yè)設(shè)計(jì)公司長(zhǎng)春前端開(kāi)發(fā)工程師提示,當(dāng)變量i和j是等于5,NUM值正好是55。此外,繼續(xù)這樣的語(yǔ)句可以用標(biāo)簽聲明相關(guān)聯(lián),如下面的例子:

varrium = O;

最外層;

為(VAR I = 0;我 <10; 1 ++) {

為(VAR J = 0;? <10; j ++) {

如果(ⅰ== 5 &&?== 5){

繼續(xù)最;

}

NUM ++;

}

}

警報(bào)(NUM); // 95

在這種情況下,continue語(yǔ)句部隊(duì)繼續(xù)循環(huán) - 退出內(nèi)環(huán),外環(huán)。當(dāng)j為5:00,continue語(yǔ)句被執(zhí)行,這意味著該內(nèi)循環(huán)執(zhí)行以下的五倍,所以結(jié)果是95 NUM。

雖然與休息相結(jié)合,繼續(xù)和標(biāo)簽說(shuō)明進(jìn)行復(fù)雜的操作,但如果過(guò)度使用,也能帶來(lái)麻煩的調(diào)試。在這里,長(zhǎng)春網(wǎng)絡(luò)網(wǎng)絡(luò)建議,如果你所使用的標(biāo)簽的語(yǔ)句時(shí),一定要使用描述性標(biāo)簽,但沒(méi)有太多的嵌套循環(huán)。

3。有說(shuō)法

隨著動(dòng)作語(yǔ)句代碼范圍限定于特定的主題。with語(yǔ)句的語(yǔ)法如下:

用(表達(dá)式)語(yǔ)句

隨著定義語(yǔ)句的主要目的是簡(jiǎn)化對(duì)同一對(duì)象多次的寫作工作,如下面的例子:

VAR QS =位置。搜索。子(升);

VAR主機(jī)名=位置。主機(jī)名;

VAR URL =位置。HREF;

上面的代碼幾行包含該對(duì)象的位置。如果with語(yǔ)句使用,上面的代碼可以改寫如下:

與(位置){

VAR QS =搜索。子(1);

VAR =主機(jī)名的主機(jī)名;

VAR URL = HREF;

}

長(zhǎng)春網(wǎng)站建設(shè)那些在這個(gè)例子中使用改寫為語(yǔ)句關(guān)聯(lián)的位置對(duì)象。這意味著,與語(yǔ)句代碼塊中,每一個(gè)可變被第一認(rèn)為是一個(gè)局部變量,和如果堆棧小于在本地環(huán)境的定義的變量,它會(huì)檢查是否有相同的位置對(duì)象屬性名稱。如果該屬性具有相同名稱找到了,位置對(duì)象屬性值被確定為變量的值。

前長(zhǎng)春網(wǎng)站建設(shè)公司的前端開(kāi)發(fā)工程師提醒:由于大量使用with語(yǔ)句可能會(huì)導(dǎo)致性能下降,但也造成困難代碼調(diào)試,所以在大型應(yīng)用程序,開(kāi)發(fā)不建議在語(yǔ)句中使用。

 

switch語(yǔ)句

與if語(yǔ)句switch語(yǔ)句的關(guān)系最為密切,而且在流量控制語(yǔ)句通常使用其他語(yǔ)言。switch語(yǔ)句和其他基于C的語(yǔ)言的語(yǔ)法的ECMAScript非常接近,具體如下:

開(kāi)關(guān)(表達(dá)式){

案值:聲明

打破;

案值:聲明

打破:

案值:聲明

打破;

案值:聲明

打破;

默認(rèn):聲明

}

在每種情況下(情況)switch語(yǔ)句的意思是:“如果表達(dá)式為等于值(值),則如下所述執(zhí)行的聲明( 聲明)“。Break關(guān)鍵字會(huì)導(dǎo)致代碼執(zhí)行流出來(lái)的switch語(yǔ)句,如果你省略break關(guān)鍵字,就會(huì)導(dǎo)致完成當(dāng)前情況下的執(zhí)行,繼續(xù)執(zhí)行下一個(gè)case。最終的默認(rèn)關(guān)鍵字在表達(dá)式中使用不匹配 當(dāng)任何前述情況,該代碼執(zhí)行動(dòng)作(并且因此,也對(duì)應(yīng)于else語(yǔ)句)。

從根本上來(lái)說(shuō),switch語(yǔ)句是為了讓開(kāi)發(fā)人員編寫這樣的代碼如下所示:

變種I = 25;

如果(I == 25){

警報(bào)( “25”);

}否則如果(I == 35){

警報(bào)( “35”);

}否則如果(I == 45){

警報(bào)( “45”);

}否則(

警報(bào)( “其他”);

}

雖然相當(dāng)于該開(kāi)關(guān)語(yǔ)句如下:

變種I = 25;

開(kāi)關(guān)(I){

案例25:

警報(bào)( “25”);

打破;

案例35:

警報(bào)( “35”);

打破;

案例45:

警報(bào)( “45”);

打破:

默認(rèn):

警報(bào)( “其他”);

}

由break語(yǔ)句添加到每個(gè)底蓋,的情況下,可以同時(shí)避免執(zhí)行多個(gè)代碼箱子。如果你需要混合幾種情況下,不要忘了添加注釋中的代碼,你是故意省略了關(guān)鍵字break,如下所示:

變種I = 25;

開(kāi)關(guān)(I){

案例25:

案例35:

警報(bào)( “25 35 0R”);

打破;

案例45:

警報(bào)( “45”);

打破:

默認(rèn):

警報(bào)( “其他”);

}

雖然ECMAScript的switch語(yǔ)句從其他語(yǔ)言借來(lái)的,

但是,網(wǎng)頁(yè)設(shè)計(jì)公司長(zhǎng)春前端開(kāi)發(fā)工程師認(rèn)為,這種說(shuō)法也有其自身的特點(diǎn)。首先,你可以在switch語(yǔ)句中使用任何類型的數(shù)據(jù)(僅適用于許多其他語(yǔ)言的值),無(wú)論它是一個(gè)字符串或?qū)ο螅瑳](méi)有問(wèn)題。第二,每一種情況下的值不必是恒定的,也可以是一個(gè)變量,或者甚至表達(dá)。請(qǐng)看下面的例子:

開(kāi)關(guān)(“世界你好”){

案“你好” +“世界”:

警報(bào)(“問(wèn)候語(yǔ)被發(fā)現(xiàn)。“);

打破;

案“再見(jiàn)”:

警報(bào)(“關(guān)閉發(fā)現(xiàn)。“);

打破:

默認(rèn):

警報(bào)(“意外的消息被發(fā)現(xiàn)。“);

}

在這個(gè)例子中,switch語(yǔ)句中的字符串使用。其中,所述第一殼體實(shí)際上是一個(gè)字符串表達(dá)式評(píng)價(jià)拼接操作。由于結(jié)果是等于參數(shù)字符串連接和開(kāi)關(guān)的表達(dá),因此,結(jié)果會(huì)顯示“問(wèn)候 被找到。“。另外,作為使用的表達(dá)可以取以下值的情況下:

VAR NUM = 25;

開(kāi)關(guān)(真){

NUM的情況下 <0:

警報(bào)(“小于0。“);

打破:

情況下NUM> = 0 && NUM <= 10:

警報(bào)(“O之間和10。“);

打破;

情況下NUM> 10 && NUM <= 20:

警報(bào)(10和20之間。“);

打破;

默認(rèn):

警報(bào)(“超過(guò)20。“);

}

這個(gè)例子先出switch語(yǔ)句聲明變量num。究其原因,switch語(yǔ)句傳遞表達(dá)真實(shí)的,因?yàn)槊恳环N情況下的值可以返回一個(gè)布爾值。因此,每一種情況下在順序評(píng)估,直到它找到一個(gè)匹配值或默認(rèn)語(yǔ)句遇到到目前為止(這是本實(shí)施例的最終結(jié)果)。

長(zhǎng)春的Web代理遠(yuǎn)端開(kāi)發(fā)工程師提醒,switch語(yǔ)句,只有當(dāng)比較值是一致的操作,不會(huì)發(fā)生類型轉(zhuǎn)換(E。g。中,字符串“10”不等于值10)。
 

      非特殊說(shuō)明,本文為本站原創(chuàng)(翻譯)文章,轉(zhuǎn)載請(qǐng)注明:本文轉(zhuǎn)自:佰億金科。
 
      本文鏈接:http://nmgdfdl.com/a/news/jzzs/2018/1021/703.html
 

本文標(biāo)題:ECMAScript建站知識(shí)1

本文鏈接:http://www.laozhan.com//a/news/jzzs/2018/1021/703.html

上一篇:設(shè)計(jì)DIV和CSS的百分比對(duì)網(wǎng)站有什么好處
下一篇:Script的if語(yǔ)句的重要性

相關(guān)網(wǎng)站建設(shè)教程

TAG標(biāo)簽

長(zhǎng)春網(wǎng)站制作(6) 長(zhǎng)春網(wǎng)站優(yōu)化(9) 長(zhǎng)春SEO(98) 長(zhǎng)春網(wǎng)站建設(shè)(208) 網(wǎng)站建設(shè)(54) 沈陽(yáng)網(wǎng)站建設(shè)(26) 北京網(wǎng)站建設(shè)(21) 深圳網(wǎng)站建設(shè)(20) 上海網(wǎng)站建設(shè)(21) 大連網(wǎng)站建設(shè)(20) 網(wǎng)站制作(34) 網(wǎng)站制作公司(21) 網(wǎng)站建設(shè)公司(20) 重慶網(wǎng)站建設(shè)(20) 天津網(wǎng)站建設(shè)(20) 濟(jì)南網(wǎng)站建設(shè)(20) 成都網(wǎng)站建設(shè)(20) 杭州網(wǎng)站建設(shè)(20) 石家莊網(wǎng)站建設(shè)(20) 廣州網(wǎng)站建設(shè)(20) 太原網(wǎng)站建設(shè)(20) 福州網(wǎng)站建設(shè)(20) 合肥網(wǎng)站建設(shè)(20) 武漢網(wǎng)站建設(shè)(20) 長(zhǎng)沙網(wǎng)站建設(shè)(20) 深圳做網(wǎng)站(2) 北京做網(wǎng)站(2) 重慶做網(wǎng)站(2) 天津做網(wǎng)站(2) 濟(jì)南做網(wǎng)站(2) 成都做網(wǎng)站(2) 杭州做網(wǎng)站(2) 石家莊做網(wǎng)站(2) 廣州做網(wǎng)站(2) 太原做網(wǎng)站(2) 福州做網(wǎng)站(2) 合肥做網(wǎng)站(2) 武漢做網(wǎng)站(2) 長(zhǎng)沙做網(wǎng)站(2) 上海做網(wǎng)站(2) 做網(wǎng)站公司(2) 大連做網(wǎng)站(2) 合肥建站(2) 武漢建站(2) 長(zhǎng)沙建站(2) 上海建站(2) 沈陽(yáng)建站(2) 深圳建站(2) 北京建站(2) 建站公司(3) 大連建站(2) 重慶建站(2) 天津建站(2) 濟(jì)南建站(2) 成都建站(2) 杭州建站(2) 石家莊建站(2) 廣州建站(2) 太原建站(2) 福州建站(2) 上海軟件開(kāi)發(fā)(2) 沈陽(yáng)軟件開(kāi)發(fā)(2) 深圳軟件開(kāi)發(fā)(2) 北京軟件開(kāi)發(fā)(2) 軟件制作(2) 軟件開(kāi)發(fā)公司(2) 軟件制作公司(2) 大連軟件開(kāi)發(fā)(2) 重慶軟件開(kāi)發(fā)(2) 天津軟件開(kāi)發(fā)(2) 濟(jì)南軟件開(kāi)發(fā)(2) 成都軟件開(kāi)發(fā)(2) 杭州軟件開(kāi)發(fā)(2) 石家莊軟件開(kāi)發(fā)(2) 廣州軟件開(kāi)發(fā)(2) 太原軟件開(kāi)發(fā)(2) 福州軟件開(kāi)發(fā)(2) 合肥軟件開(kāi)發(fā)(2) 武漢軟件開(kāi)發(fā)(2) 長(zhǎng)沙軟件開(kāi)發(fā)(2) 網(wǎng)站建設(shè)網(wǎng)站建設(shè)(1) 長(zhǎng)沙網(wǎng)站設(shè)計(jì)(6) 上海網(wǎng)站設(shè)計(jì)(7) 沈陽(yáng)網(wǎng)站設(shè)計(jì)(6) 深圳網(wǎng)站設(shè)計(jì)(6) 北京網(wǎng)站設(shè)計(jì)(6) 網(wǎng)頁(yè)設(shè)計(jì)(6) 網(wǎng)站設(shè)計(jì)公司(6) 網(wǎng)頁(yè)設(shè)計(jì)公司(6) 大連網(wǎng)站設(shè)計(jì)(6) 重慶網(wǎng)站設(shè)計(jì)(6) 天津網(wǎng)站設(shè)計(jì)(6) 濟(jì)南網(wǎng)站設(shè)計(jì)(6) 成都網(wǎng)站設(shè)計(jì)(6) 杭州網(wǎng)站設(shè)計(jì)(6) 石家莊網(wǎng)站設(shè)計(jì)(6) 廣州網(wǎng)站設(shè)計(jì)(6) 太原網(wǎng)站設(shè)計(jì)(6) 福州網(wǎng)站設(shè)計(jì)(6) 合肥網(wǎng)站設(shè)計(jì)(6) 武漢網(wǎng)站設(shè)計(jì)(6) 軟件開(kāi)發(fā)軟件開(kāi)發(fā)(1) 網(wǎng)站設(shè)計(jì)(27) 沈陽(yáng)網(wǎng)站制作(1) 上海網(wǎng)站制作(2) 深圳網(wǎng)站制作(1) 北京網(wǎng)站制作(1) 大連網(wǎng)站制作(1) 重慶網(wǎng)站制作(1) 天津網(wǎng)站制作(1) 濟(jì)南網(wǎng)站制作(1) 成都網(wǎng)站制作(1) 杭州網(wǎng)站制作(1) 石家莊網(wǎng)站制作(1) 廣州網(wǎng)站制作(1) 太原網(wǎng)站制作(1) 福州網(wǎng)站制作(1) 合肥網(wǎng)站制作(1) 武漢網(wǎng)站制作(1) 長(zhǎng)沙網(wǎng)站制作(1) 免費(fèi)網(wǎng)站建設(shè)(0) 高端網(wǎng)站設(shè)計(jì)(0) 做網(wǎng)站(15) 企業(yè)網(wǎng)站建設(shè)(1) 關(guān)鍵詞優(yōu)化(23) 關(guān)鍵詞排名(1) 長(zhǎng)春APP開(kāi)發(fā)(7) APP開(kāi)發(fā)(3) 軟件開(kāi)發(fā)(9) 建站(11) 營(yíng)銷型網(wǎng)站建設(shè)(1) 沈陽(yáng)做網(wǎng)站(0) 手機(jī)APP制作(4) 長(zhǎng)春SEO優(yōu)化(2) SEO(0) 長(zhǎng)春網(wǎng)絡(luò)營(yíng)銷(0) 長(zhǎng)春網(wǎng)站推廣(0) 長(zhǎng)春網(wǎng)站SEO(9) 長(zhǎng)春SEO外包(0) 長(zhǎng)春SEO顧問(wèn)(0) 長(zhǎng)春做網(wǎng)站(73) 長(zhǎng)春SEO技術(shù)(0) 長(zhǎng)春網(wǎng)站設(shè)計(jì)(4) 長(zhǎng)春SEO公司(0) 長(zhǎng)春軟件公司(8) 佰億金科(5) 長(zhǎng)春網(wǎng)絡(luò)推廣(0) 長(zhǎng)春網(wǎng)絡(luò)SEO(1) 網(wǎng)絡(luò)推廣(1)

最新網(wǎng)站設(shè)計(jì)案例

網(wǎng)站,小程序,APP,微信公眾平臺(tái),SEO,設(shè)計(jì),建設(shè),開(kāi)發(fā),制作,優(yōu)化,推廣,營(yíng)銷,維護(hù),專業(yè)的軟件公司助您輕松解決營(yíng)銷解決方案。

更多網(wǎng)頁(yè)設(shè)計(jì)案例

軟件開(kāi)發(fā)制作技術(shù)支持

我們珍惜您每一次在線詢盤,有問(wèn)必答,用專業(yè)的態(tài)度,貼心的服務(wù)。

讓您真正感受到我們的與眾不同!