iT邦幫忙

2021 iThome 鐵人賽

DAY 0
0
自我挑戰組

從零開始學習 JS 的連續-30 Days-系列 第 2

[Day 2]從零開始學習 JS 的連續-30 Days---數值

學習 JS Day 2

宣告變數的資料型別
1.數值( Number )
2.字串( String )
3.布林值( Boolean )
4.未設定值( Undefind )
5.無值( Null )
6.列陣( Array )
7.物件( Object )

數值

  1. 數值用來計算使用,常見計算方式( 算數運算子 )有加號( + )、減號( - )、乘號( * )、除號( / )、取餘數( % )、指數( ** )。

如上圖所示,各運算所返還得值。

  1. 數值可使用整數、浮點數( 小數及小數點 )、正數無限大( +Infinity )、負數無限大( -Infinity )、NaN(not-a-number,非數字)

如上圖可使用小數點、正無限大、負無限大。

如上圖a所賦予的值為字串( 用單引號包起 ),然而 parseInt() 將型別字串轉為型別數值。
返回的值並非數字,所以顯示NaN。
檢查型別的語法為typeof,將NaN帶入可得型別為數值。

  1. 遞增與遞減:字尾/字首遞增( 雙加號 )與字尾/字首遞減( 雙減號 )運算子。

如上圖所示c=a++,即為將a的值賦予c,再將a的值加一。
如上圖所示d=++b,即為將b的值加一,再賦予d。
最後可得a=3、b=3、c=2、d=3。

今天就到這結束,期待下次文章。


上一篇
[Day 1]從零開始學習 JS 的連續-30 Days---宣告變數
下一篇
[Day 3]從零開始學習 JS 的連續-30 Days---字串
系列文
從零開始學習 JS 的連續-30 Days-30

尚未有邦友留言

立即登入留言