原生js筆記 循環(huán)

一悦析、運(yùn)算符和表達(dá)式

a)算術(shù)運(yùn)算符? + - * /? %(取模)

b)一元運(yùn)算符? ++? --

前加/減? ++i? --i , 先運(yùn)算再執(zhí)行賦值操作

后加/減? j++? j--此衅, 先再執(zhí)行賦值操作,然后再自增或自減

注意:++强戴、--可以將字符串轉(zhuǎn)為數(shù)值(隱式轉(zhuǎn)換)

例如? i=”2”;? ++i? 結(jié)果為3

c)關(guān)系運(yùn)算符(比較運(yùn)算符)

>? >=? <? <=? !=

== 用于判斷是否相等

=== 全等(值、類型)

!== 全不等

返回值為布爾類型

d)邏輯運(yùn)算符 :邏輯運(yùn)算符左右兩邊表達(dá)式的值筆記是布爾類型挡鞍。

(1)&& 邏輯與

左右兩邊只要任何一邊出現(xiàn)false骑歹,則結(jié)果即為false? 只有兩邊同時true的時候結(jié)果才為true

(2)|| 邏輯或

左右兩邊只要有任何一邊為true,則結(jié)果即為true墨微,只有兩邊同時為false 的時候才會結(jié)果時false

(3)!? 邏輯非

取反

e)賦值運(yùn)算符 =? +=? ? -=? *=? /=? %=

f)三目運(yùn)算符 也叫條件運(yùn)算符(三元運(yùn)算符)

格式: (表達(dá)式)? 值(為true):值(為false)

例如:

var x=5;

x>10? alert(‘成立’):alert(‘不成立’);

g)其他運(yùn)算符() []? {}? ,

()運(yùn)算符中優(yōu)先級最高道媚,用于提高優(yōu)先級。

[]用于表示數(shù)組的下標(biāo)? ? ? ? ? ? ? arr[0]

{}用于表示一段獨(dú)立代碼塊

,逗號用來表示分組或者分隔? ? ? var x,y,z=0;

h)運(yùn)算符的優(yōu)先級

()

翘县! ++? --

* /? %

+? -

>? >=? <? <=? !=? ==

&&

||

=? += -= *= /=? %=

二最域、什么是表達(dá)式:

由變量、常量锈麸、運(yùn)算符組成的式子就是表達(dá)式

如 x=1;? x>=6

三镀脂、三大結(jié)構(gòu)

順序結(jié)構(gòu)

分支結(jié)構(gòu)

循環(huán)結(jié)構(gòu)

四、分支結(jié)構(gòu)

if{}

if else{}

if else if{}

switch

1. if語句

if(條件表達(dá)式){

代碼塊

}

條件成立執(zhí)行代碼塊忘伞,否則跳過代碼塊繼續(xù)執(zhí)行后面的其他語句薄翅。

2. if else語句

if(條件表達(dá)式){

代碼塊1

}else{

代碼塊2

}

如果條件成立執(zhí)行代碼塊1,否則執(zhí)行代碼塊2

3.if else if語句

if(表達(dá)式1){

代碼塊1;

}else if(表達(dá)式2){

代碼塊2;

}else if(表達(dá)式3){

代碼塊3氓奈;

}

Confirm()的使用, 彈出帶有確定和取消按鈕的提示對話框匿刮,“確定”返回true,‘取消’返回false

4.if語句的嵌套

if語句總結(jié):

Javascript中的?if選擇結(jié)構(gòu),包括以下形式

基本?if選擇結(jié)構(gòu):可以處理單一或組合條件的情況

if-else選擇結(jié)構(gòu):可以處理簡單的條件分支情況

多重?if選擇結(jié)構(gòu):可以處理分段的條件分支情況

嵌套?if選擇結(jié)構(gòu):可以處理復(fù)雜的條件分支情況

5.switch語句 探颈,多分支的條件語句

語法:

switch (表達(dá)式) ?{

? ?case?值1:

? ? ? ? 語句;

? ? ? ? break;

? ?case值2:

? ? ? ? 語句;

? ? ? ? break;

? ?case值3:

? ? ? ? 語句;

? ? ? ? Break;

? ? default:

? ? ? ? 語句熟丸;

}

注意:case值與表達(dá)式的關(guān)系是絕對相等的關(guān)系

6.isNaN()? 用來判斷一個字符串是不是數(shù)()? is? Not? a? number

判斷某個值是不是數(shù)字值

a)如果是數(shù)字值,返回false;

b)如果不是數(shù)字值伪节,返回true;

isNaN(‘a(chǎn)’)? ? -->? true

isNaN(‘2’)? ? --> false

isNaN(‘x=0’)? --> true

isNaN(‘1.5’)? --> false

語句光羞;

}

注意:case值與表達(dá)式的關(guān)系是絕對相等的關(guān)系

6.isNaN()用來判斷一個字符串是不是數(shù)()is ??Not ??a ??number

判斷某個值是不是數(shù)字值

a)如果是數(shù)字值,返回false;

b)如果不是數(shù)字值怀大,返回true;

isNaN(‘a(chǎn)’) ???--> ?true

isNaN(‘2’) ???--> false

isNaN(‘x=0’) ?--> true

isNaN(‘1.5’) ?--> false

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末纱兑,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子化借,更是在濱河造成了極大的恐慌潜慎,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異铐炫,居然都是意外死亡垒手,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門倒信,熙熙樓的掌柜王于貴愁眉苦臉地迎上來科贬,“玉大人,你說我怎么就攤上這事鳖悠“裾疲” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵乘综,是天一觀的道長憎账。 經(jīng)常有香客問我,道長卡辰,這世上最難降的妖魔是什么鼠哥? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮看政,結(jié)果婚禮上朴恳,老公的妹妹穿的比我還像新娘。我一直安慰自己允蚣,他們只是感情好于颖,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著嚷兔,像睡著了一般森渐。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上冒晰,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天同衣,我揣著相機(jī)與錄音,去河邊找鬼壶运。 笑死耐齐,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的蒋情。 我是一名探鬼主播埠况,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼棵癣!你這毒婦竟也來了辕翰?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤狈谊,失蹤者是張志新(化名)和其女友劉穎喜命,沒想到半個月后沟沙,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡壁榕,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年矛紫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片护桦。...
    茶點(diǎn)故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡含衔,死狀恐怖煎娇,靈堂內(nèi)的尸體忽然破棺而出二庵,到底是詐尸還是另有隱情,我是刑警寧澤缓呛,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布催享,位于F島的核電站,受9級特大地震影響哟绊,放射性物質(zhì)發(fā)生泄漏因妙。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一票髓、第九天 我趴在偏房一處隱蔽的房頂上張望攀涵。 院中可真熱鬧,春花似錦洽沟、人聲如沸以故。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽怒详。三九已至,卻和暖如春踪区,著一層夾襖步出監(jiān)牢的瞬間昆烁,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工缎岗, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留静尼,地道東北人。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓传泊,卻偏偏與公主長得像茅郎,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子或渤,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,658評論 2 350

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

  • 標(biāo)簽: 我的筆記 ---學(xué)習(xí)資料:http://javascript.ruanyifeng.com/ 1. 導(dǎo)論 ...
    暗夜的怒吼閱讀 803評論 0 1
  • FreeCodeCamp - Basic JavaScript 寫在前面: 我曾經(jīng)在進(jìn)谷前刷過這一套題系冗,不過當(dāng)時只...
    付林恒閱讀 16,434評論 5 28
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)薪鹦,斷路器掌敬,智...
    卡卡羅2017閱讀 134,637評論 18 139
  • 原文中此處為鏈接惯豆,暫不支持采集 原文中此處為鏈接,暫不支持采集 原文中此處為鏈接奔害,暫不支持采集 原文中此處為鏈接楷兽,...
    穿針引線服裝設(shè)計閱讀 311評論 0 1
  • 郭相麟 當(dāng)努力到無能為力時 沒有任何借口去解釋 當(dāng)拼搏到感動自己時 沒有任何理由去炫耀 一切的值得與不值得 都是一...
    郭相麟閱讀 135評論 0 0