###### tags: `Javascript` # 變數與資料型別 ### 變數與值 ![](https://i.imgur.com/AiP42ek.jpg) ### 基本的宣告方式: ```javascript= let a = 1; //宣告一個變數名稱,變數名稱為 a ,並賦予值為 1 ``` ### number 型別 - 各種數字的支援程度大解密 - 變數值可以是負值: ```javascript= let a = -1; ``` - 變數值可以是小數點: ```javascript= let a = 1.26564; //用於國際匯率、打折 ``` ### number 型別 - 讓您擁有簡易計算機功能 ```javascript= 30*3 = 90; //乘法 1+5 = 6; //加法 6-4 = 2; //減法 4/2 = 2; //除法 30%4 = 2; //取餘數 5**2 = 25; //5的平方 ``` ### 使用typeof來查詢變數的資料型別 ```javascript= let age = 18; console.log(typeof age); //number,此變數是數字型別 let ageString = "18"; console.log(typeof ageString); //string,此變數是字串型別 ``` ### 使用trim()移除字串空白字元 > trim() 方法會移除字串起始及結尾處的空白字元。 本文中的空白字元指所有空格字元(如:空格、欄標、無間斷空格等等)及換行字元(如:換行等等)。 [參考MDN](https://developer.mozilla.org/zh-TW/docs/Web/JavaScript/Reference/Global_Objects/String/Trim) ```javascript= let myEmail = " 123@gmail.com"; console.log(myEmail.trim()) //123@gmail.com,就會把前面的空白濾掉 ``` :::info - 洧杰老師:學程式:要任務拆解 ::: 額外補充: - 變數命名,要用小駝峰命名,讓程式命名一貫性,例如:milkPrice - 網頁的頁面記憶體重新整理後就會被清空 - 宣告變數可以是空值 ### 型別轉換對照表 JS有時候會貼心地幫你轉型別。 ![](https://i.imgur.com/nwtJBRD.jpg) 圖表來源引用:[型別轉換](https://ithelp.ithome.com.tw/articles/10203765?sc=iThelpR)
{"metaMigratedAt":"2023-06-16T05:09:48.505Z","metaMigratedFrom":"Content","title":"變數與資料型別","breaks":true,"contributors":"[{\"id\":\"df3174a4-7d98-466c-9ee3-d2bd7e6a32fb\",\"add\":1949,\"del\":785}]"}
Expand menu