一、六中數據類型: 二、運算符和表達式 七種運算符 三、程式控制語句 註:do-while迴圈至少執行一次迴圈體;break語句可以跳出迴圈語句;continue語句可以跳過迴圈內剩餘的語句進入下一次迴圈;label語句用於為語句添加標號 ...
一、六中數據類型:
- Number:整數(八進位第一位為0,十六進位以0x或0X開頭),浮點數和NaN(非數)值
- Boolean:js中只能用true和false表示其狀態,不能用1或0表示,但當布爾值用於數值表達式時,true和false將自動轉換成1和0
- String:字元串用單引號或雙引號表示,引號要成對出現。反斜杠定義了若幹不可顯示的字元
- Object:包括數組類型Array、日期對象Date等
- Null:如果為Null,表示為空或不存在
- Undefined:表示變數已被創建但未賦值
轉義符 | 含義 |
---|---|
\' | 單引號 |
\'' | 雙引號 |
\\ | 反斜杠 |
\r | 回車 |
\n | 轉行 |
\b | 退格 |
\t | 水平制符 |
\f | 進紙 |
二、運算符和表達式
七種運算符
- 算術運算符:+、-、*、/、%、++、--(依次為加、減、乘、除、取餘、遞加1、遞減1[7種])
- 邏輯運算符:&&、||、!(依次為邏輯與、邏輯或、邏輯反[3種])
- 字元串運算符:+(字元串連接)
- 比較運算符:<、<=、>、>=、==、===、!=、!==(略[8種])
- 條件運算符:操作數?結果1:結果2(條件運算符,唯一的三目運算符)
- 賦值運算符:=、+=、-=、*=、/=、%=、&=、|=、^=、<<=、>>=、>>>=(略[12種])
- 位操作運算符:=、&、|、^、<<、>>、>>>(略[7種])
三、程式控制語句
- if條件語句:if(表達式){語句段1;}else{語句段2;}
- switch語句:switch(表達式){case value1;語句段1;Break;case value2;語句段2;Break;...default;語句段n;}
- for迴圈語句:for(初始化迴圈變數;條件;增量){迴圈語句}
- while迴圈語句:while(條件){迴圈語句}
- do-while迴圈語句:do{迴圈語句}while(表達式)
註:do-while迴圈至少執行一次迴圈體;break語句可以跳出迴圈語句;continue語句可以跳過迴圈內剩餘的語句進入下一次迴圈;label語句用於為語句添加標號