有點類似printf 或者 cout
console.log(8)
console.log("大家好")
console.log("我正在學習" + " Javascript")
console.log(18/9*(2+1)%5)
我今天出門去早餐店買了一份蛋餅和一杯溫紅茶,蛋餅一份 25 元,紅茶一份 15 元,剛好今天蛋餅打 8 折,於是我開心地買了早餐上學。
請問我買早餐一共花了多少錢。(用程式印出計算式和答案)
在執行的過程中,一個暫存資料的地方
var 變數名稱
與數學的等於不同
var name = "周彤"
var grade = 3
name = "彤彤"
用來改變變數的值
var city = "台中市"
var degree = 28
console.log(city)
console.log(degree)
console.log("現在所在城市:" + city)
console.log("現在溫度:" + degree + "度C" )
var decrease = 5
degree = degree - decrease
console.log("預計傍晚溫度:" + degree + "度C")
degree += 1
console.log( degree )
degree -= 1
console.log( degree )
degree *= 2
console.log( degree )
degree /= 2
console.log( degree )
name += "彤"
console.log( name )
degree ++
console.log(degree)
degree --
console.log(degree)
註解也是很幫助的哦~
degree += 1
// degree = degree + 1
degree -= 1
// degree = degree - 1
degree *= 2
// degree = degree * 2
degree /= 2
// degree = degree / 2
name += "彤"
// name = name + "彤"
/* 我不會顯示
你看不見我
你看不見我
你看不見我
你看不見我
你看不見我
你看不見我
你看不見我
*/
宣告一個變數,指定其初始值為 Javascript,並使用 console.log 印出以下圖案
請依照以下程式碼的指示在 repl.it 網站執行
var a;
console.log('a = ' + a)
// Step 1: 複製這段程式碼到 repl.it
// Step 2: 執行這段程式碼
// Step 3: 直接在右側的視窗輸入 a = 10
// Step 4: 然後再執行一次這個程式碼
// Step 5: 直接在右側黑黑的視窗輸入 a = 'A plain text'
// Step 6: 再執行一次程式碼
宣告兩個不同的變數a, b,請寫一個程式讓a, b的值互相交換
僅存在 是 或 否
true or false
電腦不會指鹿為馬的ㄎㄎ
常常拿來作流程控制
if, else ...
if(true){
console.log("我會被顯示")
}
if(false){
console.log("我不會被顯示")
}
else{
console.log("我才會被顯示")
}
var a = 689, b = 609;
if(a > b)
console.log("!!")
else
console.log("??")
var h = '馬', d = "鹿";
if(h == d)
console.log("指鹿為馬...")
else
console.log("你很誠實")
如果( (若馬與鹿一樣) 且 (689比609大) )
var and_op = (h == d) && (b > g);
console.log(and_op) // false
&& → 且
如果 ( (若馬與鹿一樣) 或 (689比609大) )
var or_op = (h == d) || (b > g)
console.log(or_op) // true
|| → 或
宣告一個名為q的變數並指定其初始值為5
讓變數每次都加1,連續加到q 等於 16 為止
在q的值介於12到15之間時,印出 "q = ?"
有一台計程車計費方式為:里程數在1500公尺下皆為70元,超過的里程數以每500公尺加價5元計算
請寫一程式計算車費
console.log("請輸入里程數:");
var mater = prompt();
Hint
↑這樣取得里程數哦↑
宣告一個變數 score,當 score 為0~59時顯示 Bad
當 score 為60~100 時顯示 Good,其餘輸出 Oops!
console.log("請輸入分數:");
var score = prompt();
Hint
↑這樣取得分數哦↑
如果是學妹,則...
如果是學弟,則...
如果是這學期教你的教授,則...
如果是之前當過你的教授,則...
把下面這個輸入,他會隨機幫你遇到一個人
function meet_a_people(){
return ['學妹','學弟','這學期教你的教授','之前當過你的教授'][Math.floor(Math.random()*4)];
}
the_people_you_meet = meet_a_people();
if(the_people_you_meet == '學妹')
console.log("學妹你好啊~最近怎麼樣啊~?");
else if(the_people_you_meet == '學弟')
console.log("...");
else if(the_people_you_meet == '這學期教你的教授')
console.log("教授好!");
else if(the_people_you_meet == '之前當過你的教授')
console.log("ヽ(#`Д´)ノ");
switch ... case ...
the_people_you_meet = meet_a_people();
switch(the_people_you_meet) {
case '學妹':
console.log("學妹你好啊~最近怎麼樣啊~?");
break;
case '學弟':
console.log("...");
break;
case '這學期教你的教授':
console.log("教授好!");
break;
case '之前當過你的教授':
console.log("ヽ(#`Д´)ノ);
break;
default:
console.log("╮(╯_╰)╭...你誰啊");
}
要分別對每個人做情境一做的事情
for (var i = 0; i <= 100; i++){
//do something...
}
for(i = 0 ; i <= 100 ; i++){
the_people_you_meet = meet_a_people();
if(the_people_you_meet == '學妹')
console.log("學妹你好啊~最近怎麼樣啊~?");
else if(the_people_you_meet == '學弟')
console.log("...");
else if(the_people_you_meet == '這學期教你的教授')
console.log("教授好!");
else if(the_people_you_meet == '之前當過你的教授')
console.log("ヽ(#`Д´)ノ");
}
var i = 0
while(i <= 100){
the_people_you_meet = meet_a_people();
if(the_people_you_meet == '學妹')
console.log("學妹你好啊~最近怎麼樣啊~?");
else if(the_people_you_meet == '學弟')
console.log("...");
else if(the_people_you_meet == '這學期教你的教授')
console.log("教授好!");
else if(the_people_you_meet == '之前當過你的教授')
console.log("(ノ`⊿´)ノ");
i++;
}
走在路上時,遇到100個人
要分別把每個人的身分記下來...
var people = [];
var people = ['學妹','學弟','這學期教你的教授','之前當過你的教授'];
var array[0]; // '學妹'
var array[2]; // '這學期教你的教授'
var array[3]; // '之前當過你的教授'
var peoples = [];
for(i = 0 ; i <= 100 ; i++){
peoples[i] = meet_a_people();
}
console.log(peoples);
學習程式是靠熱忱和找自己麻煩(?
最重要的還是要自己主動學習