JavaScript(5.16)⑤

循環(huán)語句

(1)while(條件){}

例:

? ? ? ?? while(條件){

?? //滿足條件時(shí)執(zhí)行的語句? 先判斷再做

? ? ? ? ? ? ? ? }

? ? ? ? ? break 赫编; //結(jié)束循環(huán)

(2)do{

? ? ? ?? //要執(zhí)行的操作 先做再判斷

? ? ? ? ? }while(條件)

? ?

? ?? 例:

? ? ? ? ? do{

? ? ? ?? //要執(zhí)行的操作? 先做再判斷

? ? ? ? ? ? ? ? }while(條件)

案例: do{

var uname=('請輸入員工姓名');

? ? ? ? if(uname==='exit'){

? ? ? ? break;

? ? ? ?? }

? ? ? ?? }while(true)

(3) for(var i=0;i<=10;i++){}

? ? 例:

? ? ?? for(var i=0;i<=10;i++){

? ? ? ? ? ? ?? //要執(zhí)行的語句

? ? ? ? ? ? ? //var 可以聲明多個(gè)變量

? ? ? ? ?? }

案例:

? ?? 1.輸出0-100之間的所有偶數(shù)

? ? ? ? ?? for(var i=0;i<=100;i=i+2){

? ? ? ? ? ? ? ? console.log(i);

? ? ? ? ? ? }

2.輸出0-100之間所有偶數(shù)的和

? ? ?? for(var i=0,num=0;i<=100;i=i+2){

? ? ? ? ?? //? num=num+i;?

? ? ? ? ? ? num+=i;//簡寫

? ? ? ? ?? }

? ? ? ? console.log(num);//2550

3.輸出1-100之間所有的奇數(shù)

? ? ? ?? for(var i=1;i<=100;i=i+2){

? ? ? ? ? ? ? ?? console.log(i);

? ? ? ? ? }

4.輸出1-100之間所有奇數(shù)的和

? ? ? ?? for(var i=1,num=0;a<=100况木;i=i+2){

? ? ? ? ? ? ? ? ?? num+=i;//簡寫

? ? ? ? ? ? ? ? ? ?? }

? ? ? ? ?? console.log(sum);//2500

for循環(huán)是可以被嵌套的

? ?? 案例:

? ? ? ? ? ?? for(var j=0;j<5;j++){

? ? ? ? ? ? ? ? document.write('
');

? ? ? ? ? ?? for(var i=1;i<=10;i++){

? ? ? ? ? ? ?? document.write('*');

? ? ? ? ? ? ? }

? ? ? ? ? ? ? }

重點(diǎn):九九乘法表(必會(huì))for(var i=1;i<=9;i++){? var str=' ';? for(var j=1;j<=i;j++){? ? ? ? str+=(j+"*"+i+"="+(i*j))+"\t";? ? }

? document.write(str+"
");

? ? ? }

數(shù)組:多個(gè)變量的集合

聲明數(shù)組的方式:

var? arr=[];//聲明一個(gè)空數(shù)組

? ? var arr=new Array( );//聲明一個(gè)空數(shù)組

? var arr=new Array(n);//知道數(shù)組元素個(gè)數(shù)

? ?? 聲明數(shù)組并初始化值

例:? var arr=['值1';'值2';'值3'];

var arr=new Array('值1';'值2';'值3');

數(shù)組的兩個(gè)特性:

下標(biāo):用來標(biāo)識數(shù)組中元素的位置 從0開始乃坤,不重復(fù)

例:var arr=[1,2,3,4,5];

?? //下標(biāo):? 0 1 2 3 4

//獲取數(shù)組中下標(biāo)為3位置的元素 arr[3]

//獲取數(shù)組中下標(biāo)為i位置的元素 arr[i]

長度:length

數(shù)組的長度永遠(yuǎn)等于最大下標(biāo)加1

例:var arr=[1,2弄贿,3春锋,4,5];

? ? console.log(arr.length);//5

給數(shù)組添加元素:

? ? arr[5]='a';

? ? console.log(arr);//[1,2,3,4,5,'a']

? ? arr[10]='b';

? ? console.log(arr);//[1,2,3,4,5,'undefined','b']

獲取下標(biāo)為5的元素

console.log(arr[5]);//undefined

下標(biāo)越界的元素返回undefined

Js中數(shù)組的三個(gè)不限制


? ?? 1挎春,不限制數(shù)據(jù)類型

? ?? 2看疙,不限制下標(biāo)越界

獲取元素時(shí),下標(biāo)越界直奋,不報(bào)錯(cuò)能庆,返回undefined

? ? 3,不限制元素的個(gè)數(shù)

設(shè)置元素時(shí)下標(biāo),越界會(huì)自動(dòng)添加新元素循環(huán)語句

作者:是你的大穎兒

鏈接:http://www.reibang.com/p/29a0941e811b

來源:簡書

著作權(quán)歸作者所有脚线。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán)搁胆,非商業(yè)轉(zhuǎn)載請注明出處。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市渠旁,隨后出現(xiàn)的幾起案子攀例,更是在濱河造成了極大的恐慌,老刑警劉巖顾腊,帶你破解...
    沈念sama閱讀 219,039評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件粤铭,死亡現(xiàn)場離奇詭異,居然都是意外死亡杂靶,警方通過查閱死者的電腦和手機(jī)梆惯,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,426評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來吗垮,“玉大人垛吗,你說我怎么就攤上這事∷傅牵” “怎么了怯屉?”我有些...
    開封第一講書人閱讀 165,417評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長饵沧。 經(jīng)常有香客問我锨络,道長,這世上最難降的妖魔是什么捷泞? 我笑而不...
    開封第一講書人閱讀 58,868評論 1 295
  • 正文 為了忘掉前任足删,我火速辦了婚禮,結(jié)果婚禮上锁右,老公的妹妹穿的比我還像新娘。我一直安慰自己讶泰,他們只是感情好咏瑟,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,892評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著痪署,像睡著了一般码泞。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上狼犯,一...
    開封第一講書人閱讀 51,692評論 1 305
  • 那天余寥,我揣著相機(jī)與錄音,去河邊找鬼悯森。 笑死宋舷,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的瓢姻。 我是一名探鬼主播祝蝠,決...
    沈念sama閱讀 40,416評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了绎狭?” 一聲冷哼從身側(cè)響起细溅,我...
    開封第一講書人閱讀 39,326評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎儡嘶,沒想到半個(gè)月后喇聊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,782評論 1 316
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蹦狂,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,957評論 3 337
  • 正文 我和宋清朗相戀三年誓篱,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片鸥咖。...
    茶點(diǎn)故事閱讀 40,102評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡燕鸽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出啼辣,到底是詐尸還是另有隱情啊研,我是刑警寧澤,帶...
    沈念sama閱讀 35,790評論 5 346
  • 正文 年R本政府宣布鸥拧,位于F島的核電站党远,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏富弦。R本人自食惡果不足惜沟娱,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,442評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望腕柜。 院中可真熱鬧济似,春花似錦、人聲如沸盏缤。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,996評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽唉铜。三九已至台舱,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間潭流,已是汗流浹背竞惋。 一陣腳步聲響...
    開封第一講書人閱讀 33,113評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留灰嫉,地道東北人拆宛。 一個(gè)月前我還...
    沈念sama閱讀 48,332評論 3 373
  • 正文 我出身青樓,卻偏偏與公主長得像熬甫,于是被迫代替她去往敵國和親胰挑。 傳聞我的和親對象是個(gè)殘疾皇子蔓罚,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,044評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 第2章 基本語法 2.1 概述 基本句法和變量 語句 JavaScript程序的執(zhí)行單位為行(line),也就是一...
    悟名先生閱讀 4,149評論 0 13
  • 排序算法說明 (1)排序的定義:對一序列對象根據(jù)某個(gè)關(guān)鍵字進(jìn)行排序瞻颂; 輸入:n個(gè)數(shù):a1,a2,a3,…,an 輸...
    code武閱讀 662評論 0 0
  • 某次二面時(shí)豺谈,面試官問起Js排序問題,吾絞盡腦汁回答了幾種贡这,深感算法有很大的問題茬末,所以總計(jì)一下! 排序算法說明 (1...
    流浪的先知閱讀 1,193評論 0 4
  • 櫻花裝飾了武漢大學(xué)盖矫,武漢大學(xué)成就了櫻花丽惭。 每年三月份,繁花枝頭時(shí)辈双,都會(huì)有全國各地的游客慕名而來责掏。為了更好地控制游客...
    丁香與海閱讀 243評論 0 2
  • 昨晚的長聊讓我聯(lián)系起了上篇困惑的問題。 從ZW前女友和小L微博撕逼大戰(zhàn)的狗血?jiǎng)∏楣?jié)聊起的男女間的相處之道揪出了梁同...
    九娘閱讀 417評論 0 1