iT邦幫忙

2024 iThome 鐵人賽

DAY 2
0

定義變數與資料型態

(1)定義變數
使用let、const、var來宣告變數
var: 函數作用域,可重新賦值與重複宣告,會提升到作用域頂部。
let: 區塊作用域,可重新賦值,但不能重複宣告,不會提升。
const: 區塊作用域,不能重新賦值或重複宣告,不會提升。
(2)資料型態
資料型態分為以下幾種:
字串(string)
數字(number)
布林值(boolean)
空值(null)
未定義(undefined)
常數(const)

而不同型態的資料間也可以互相轉換
ex:

let numString = "123";
let convertedNumber = Number(numString);  // 將字串轉換為數字
console.log(typeof convertedNumber);      // 應顯示 'number'

let booleanValue = Boolean(0);  // 將 0 轉換為布林值
console.log(booleanValue);      // 應顯示 'false'

let strFromNum = String(456);   // 將數字轉換為字串
console.log(strFromNum);        // 應顯示 '456'

資料型態可以用typeof來判斷

let exampleVar = "Hello, world!";
console.log(typeof exampleVar);  // 應顯示 'string'

exampleVar = 123;
console.log(typeof exampleVar);  // 應顯示 'number'

exampleVar = true;
console.log(typeof exampleVar);  // 應顯示 'boolean'


上一篇
# JavaScript入門教學Day1
下一篇
# JavaScript入門教學Day3
系列文
解鎖第一個人生成就清單:Javascript鐵人學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言