心智圖資源庫 JS基礎Day2
這是一篇關於JS基礎Day2的心智圖,總結了運算子、語句等。希望此腦圖對你有幫助!
編輯於2024-01-18 10:21:22Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
Microbiologia medica, Infezioni batteriche e immunità riassume e organizza i punti di conoscenza per aiutare gli studenti a comprendere e ricordare. Studia in modo più efficiente!
La teoria cinetica dei gas rivela la natura microscopica dei fenomeni termici macroscopici e le leggi dei gas trovando la relazione tra quantità macroscopiche e quantità microscopiche. Dal punto di vista del movimento molecolare, vengono utilizzati metodi statistici per studiare le proprietà macroscopiche e modificare i modelli di movimento termico delle molecole di gas.
Este é um mapa mental sobre uma breve história do tempo. "Uma Breve História do Tempo" é um trabalho científico popular com influência de longo alcance. Ele não apenas introduz os conceitos básicos da cosmologia e da relatividade, mas também discute os buracos negros e a expansão. Do universo. questões científicas de ponta, como inflação e teoria das cordas.
JS基礎Day2
運算符
賦值運算子:對變數進行複製的運算符
將等號右邊的數值賦予左邊,要求左邊必須是容器
=
-=
*=
/=
%=
一元運算符
例:正負號
自增
符號:
作用:讓變數的值 1
前置自增
每執行一次,當前變數數值加1
其作用相當於num = 1
輸出變化後的值
後置自增
每執行一次,當前變數數值加1
其作用相當於num = 1
先輸出當前值在再運算
用法
前後自增獨立使用時兩者沒有差異
一般開發時都是獨立使用
i 後置自增會使用相對較多,且都是單獨使用
自減
符號:--
作用:讓變數的值-1
比較運算符
>
<
>=
<=
==
===(嚴格相等,開發中判斷是否相等,強烈建議使用)
!==
字串比較,比較字元對應的ASCII碼
從左到右依序比較(使用較少)
NaN不等於任何數,包括其本身
盡量不去進行小數比較,有精確度問題
邏輯運算符
&&
邏輯與
並且
符號兩邊都為true結果才為true
一假則假
||
邏輯或
或者
符號兩邊有一個true結果就為true
一真則真
!
邏輯非
取反
T變F,F變T
真變假,假變真
運算符優先級
小括號
()
一元運算符
-- !
算術運算符
先*/%後 -
關係運算符
> >= < <=
相等運算符
== != === !==
邏輯運算符
先&&後||
賦值運算符
=
逗號運算符
,
優先順序自上而下逐漸降低
語句
表達式和語句
表達式
可以被求值的程式碼,JS引擎會將其計算出一個結果
因為表達式可被求值,所以可以寫在賦值語句的右側
語句
語句是一段可執行的程式碼
語句不一定有值,所以例如aler() for和break等語句就不能被用來賦值
分支語句
程式三大流程控制語句
順序結構
分支結構
循環結構
分支語句
if分支語句
三種使用方法
單分支
單分支使用語法
if(條件){滿足條件要執行的程式碼}
括號內的條件為true時,進入大括號內執行程式碼
小括號內的結果若不是布林類型時,會發生隱式轉換為布林類型
如果大括號內只有一個語句,大括號可以省略,但不建議
雙分支
雙分支語句語法
if(條件){滿足條件要執行的程式碼}else{不滿足條件是執行程式碼}
多重分支
多分支語句語法
if(條件1){代碼1}else if(條件2){代碼2}else if(條件3){代碼3}else{代碼4}
先判斷條件1若滿足則執行代碼1若不滿足,則繼續向下判斷
如若條件都不滿足,則執行else
條件數量不限,可以無限量寫
三元運算符
if雙分支更簡單的寫法
符號:?與:配合使用
語法: 條件 ? 滿足條件執行的程式碼 : 不符合條件執行的程式碼
一般用來取值
switch語句
文法
switch(資料){case 值1: 代碼1 break case值2:代碼2 break default:代碼n break}
釋義
找到與括號內資料全等的case的值,並執行裡面對應的程式碼
若沒有全等===的則執行default裡的程式碼
若資料跟值2相等,則執行代碼2
註:
switch case語句一般用於等值判斷,不適合區間判斷
switch case一般需搭配break關鍵字使用,沒有造成case穿透
迴圈語句
斷點調試
作用
學習時可以幫助更好的理解程式碼運行,工作是可以更快找到bug
瀏覽器開啟調試介面
1.按F12開啟開發者工具
2.點到sources(原始碼/來源)一欄
3.選擇代碼文件
while循環
循環:重複執行一些程式碼
while:在滿足...期間,重複執行程式碼
語法:while(循環條件){要重複執行的程式碼(循環體)}
釋義
跟if語句很像,要滿足小括號裡的條件為true才會進行迴圈體執行程式碼
while大括號裡的程式碼執行完畢後不會跳出,而是繼續回到小括號裡判斷條件是否滿足,若滿足繼續執行,直到小括號內條件不滿足,則跳出
三要素
變數起始值
終止條件(沒有終止條件,迴圈會一直執行,造成死迴圈)
變數變化值(用自增或自減)
循環退出
break:退出循環
退出整個循環,一般用於結果已經得到,後續循環不需要的時候使用
continue:結束本次循環,繼續下次循環
退出本次循環,一般用於排除或跳過某一個選項時使用