基礎觀念:學程式 = 任務拆解 ( 拆解成小任務 )
let 變數名稱 = value;
let a = 1;
let 宣告一個變數
a 變數名稱為a
= 賦予值為1
可直接運算 + - * / %(餘數)
5 ** 2 » 5的平方
5 ** 3 » 5的立方
可以先乘除後加減
可作為正整數、小數點、負數
小明來帶冰箱前,看見牛奶1瓶30元
於是她買了6瓶
開始計算總共多少錢
變數 | 值 |
---|---|
milkPrice | 30 |
milkNum | 6 |
total | 180 |
total 算式 milkPrice * milkNum
(值的位置只能放型別,算式可以放在console.log)
練習一:小美買冰塊
練習二:小華去速食店
let coke = 20; let 是宣告 coke是變數 = 是賦予
coke = 40; 在這可以直接取出coke重新賦予宣告過的變數
let a = 1; 變數
const b = 2; 常數
現在不建議使用了,因為較不嚴僅
let 可以修改變數的值 (可覆寫) -> 可變的變數
const 不可以修改變數的值 (不可複寫) -> 不可變的常數
變數 | 值 |
---|---|
sale | 0.7 |
hatPrice | 100 |
hatNum | 3 |
total | 210 |
const sale = 0.7;
const hatPrice = 100;
let hatNum = 3;
let total = sale * hatPrice * hatNum
開頭不可為數字
變數有區分大小寫
可接受中文
下底線_
不要使用到 JS 關鍵字 保留字 JavaScript keyword
index.html
all.js
index 載入
console.log(a);
a 是帶入想印出的變數
console.log(a,b);
可以印出兩個變數
let a = 50;
a = a+100; 取出a再加上100
let a =50;
a = a+10; 另一種寫法是 a = a+=10;
let a =50;
a = a-10; 另一種寫法是 a = a-=10;
let a = 0;
let b = 0;
a++; 針對自己的變數+=1(累加1)
a- -; 針對自己的變數-=1(累減1)
加上 雙引號" " 單引號’ '
let a = ’ hello ’ ;
let b = " hihi " ;
let a = ‘hello’ + ‘你好嗎’;
ex.
let friendName = ‘Tom’;
let content = ‘你好嗎’;
console.log(friendName + content);
console.log(friendName + ’ ’ + content);
查詢 值value 的型別
字串相加轉為數字
存在的目的在回報非數字或異常的狀況
字串變數字 “2” -> 2
使用方法 ex. let age = parseInt (“30”);
length 字數元計算
trim(); 過濾空白字元 除去空白字元
let myEmail = ’ Tom ‘;
let nameLength = myEmail.length;
let updateLength = myEmail.trim();
console.log(myEmail);
console.log(nameLength);
console.log(updateLength);
let myName = 'Tom';
let myAge = 18;
let content = `你好我是${myName},我今年${myAge}歲`;