JavaScript Syntax
ไวยากรณ์ JavaScript คือชุดของกฎ วิธีสร้างโปรแกรม JavaScript:
// How to create variables:
var x;
let y;
// How to use variables:
x = 5;
y = 6;
let z = x + y;
ค่า JavaScript
ไวยากรณ์ JavaScript กำหนดค่าสองประเภท:
- ค่าคงที่
- ค่าตัวแปร
ค่าคงที่เรียกว่าLiterals
ค่าตัวแปรเรียกว่าตัวแปร
JavaScript Literals
กฎไวยากรณ์ที่สำคัญที่สุดสองข้อสำหรับค่าคงที่คือ:
1. ตัวเลขเขียนโดยมีหรือไม่มีทศนิยม:
10.50
1001
2. สตริงคือข้อความที่เขียนด้วยเครื่องหมายคำพูดคู่หรือเดี่ยว:
"John Doe"
'John Doe'
ตัวแปร JavaScript
ในภาษาการเขียนโปรแกรมตัวแปร ถูกใช้เพื่อเก็บค่าข้อมูล
JavaScript ใช้คีย์เวิร์ดvar
และ
let
เพื่อประกาศตัวแปรconst
เครื่องหมายเท่ากับใช้เพื่อกำหนดค่าให้กับตัวแปร
ในตัวอย่างนี้ x ถูกกำหนดให้เป็นตัวแปร จากนั้น x ถูกกำหนด (กำหนด) ค่า 6:
let x;
x = 6;
ตัวดำเนินการ JavaScript
JavaScript ใช้ตัวดำเนินการเลขคณิต ( +
-
*
/
) เพื่อ
คำนวณค่า:
(5 + 6) * 10
JavaScript ใช้ตัวดำเนินการมอบหมาย ( =
) เพื่อกำหนด
ค่าให้กับตัวแปร:
let x, y;
x = 5;
y = 6;
นิพจน์ JavaScript
นิพจน์คือการรวมกันของค่า ตัวแปร และตัวดำเนินการ ซึ่งคำนวณเป็นค่า
การคำนวณเรียกว่าการประเมิน
ตัวอย่างเช่น 5 * 10 ประเมินเป็น 50:
5 * 10
นิพจน์สามารถมีค่าตัวแปรได้:
x * 10
ค่าสามารถมีได้หลายประเภท เช่น ตัวเลขและสตริง
ตัวอย่างเช่น "John" + " " + "Doe" ประเมินเป็น "John Doe":
"John" + " " + "Doe"
คีย์เวิร์ด JavaScript
คีย์เวิร์ด JavaScript ใช้เพื่อระบุการดำเนินการที่จะดำเนินการ
คีย์เวิร์ดบอกให้ เบ
let
ราว์เซอร์สร้างตัวแปร:
let x, y;
x = 5 + 6;
y = x * 10;
คำ
var
หลักยังบอกให้เบราว์เซอร์สร้างตัวแปร:
var x, y;
x = 5 + 6;
y = x * 10;
ในตัวอย่างเหล่านี้ การใช้var
หรือlet
จะให้ผลลัพธ์เดียวกัน
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับvar
และlet
ภายหลังในบทช่วยสอนนี้
JavaScript ความคิดเห็น
ไม่ใช่คำสั่ง JavaScript ทั้งหมดที่ถูก "ดำเนินการ"
รหัสหลังจากทับสองครั้ง
//
หรือระหว่าง/*
และ*/
ถือเป็นความคิดเห็น
ความคิดเห็นจะถูกละเว้นและจะไม่ถูกดำเนินการ:
let x = 5; // I will be executed
// x = 6; I will
NOT be executed
คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับความคิดเห็นในบทต่อๆ ไป
ตัวระบุ JavaScript / ชื่อ
ตัวระบุคือชื่อ JavaScript
ตัวระบุใช้เพื่อตั้งชื่อตัวแปร คีย์เวิร์ด และฟังก์ชัน
กฎสำหรับชื่อตามกฎหมายในภาษาการเขียนโปรแกรมส่วนใหญ่เหมือนกัน
ชื่อ JavaScript ต้องขึ้นต้นด้วย:
- จดหมาย (AZ หรือ az)
- เครื่องหมายดอลลาร์ ($)
- หรือขีดล่าง (_)
อักขระที่ตามมาอาจเป็นตัวอักษร ตัวเลข ขีดล่าง หรือเครื่องหมายดอลลาร์
บันทึก
ไม่อนุญาตให้ใช้ตัวเลขเป็นอักขระตัวแรกในชื่อ
วิธีนี้ JavaScript สามารถแยกแยะตัวระบุจากตัวเลขได้อย่างง่ายดาย
JavaScript คำนึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่
ตัวระบุ JavaScript ทั้งหมดคำนึงถึงขนาด ตัว พิมพ์
ตัวแปรlastName
และlastname
, เป็นสองตัวแปรที่แตกต่างกัน:
let lastname, lastName;
lastName = "Doe";
lastname = "Peterson";
JavaScript ไม่ตีความLETหรือLetเป็นคีย์เวิร์ดlet
JavaScript และกรณีอูฐ
ในอดีต โปรแกรมเมอร์ใช้วิธีการต่างๆ ในการรวมคำหลายคำเป็นชื่อตัวแปรเดียว:
ยัติภังค์:
ชื่อ, นามสกุล, มาสเตอร์การ์ด, ระหว่างเมือง
ไม่อนุญาตให้ใช้ยัติภังค์ใน JavaScript พวกเขาสงวนไว้สำหรับการลบ
ขีดล่าง:
ชื่อแรก, นามสกุล, มาสเตอร์การ์ด, ระหว่างเมือง
กรณีอูฐบน (กรณีปาสกาล):
ชื่อ นามสกุล มาสเตอร์การ์ด อินเตอร์ซิตี้
ตัวพิมพ์อูฐล่าง:
โปรแกรมเมอร์ JavaScript มักจะใช้ตัวพิมพ์เล็กอูฐที่ขึ้นต้นด้วยตัวพิมพ์เล็ก:
ชื่อ, นามสกุล, มาสเตอร์การ์ด, อินเตอร์ซิตี้
ชุดอักขระ JavaScript
JavaScript ใช้ชุดอักขระUnicode
Unicode ครอบคลุม (เกือบ) อักขระ เครื่องหมายวรรคตอน และสัญลักษณ์ทั้งหมดในโลก
เพื่อความชัดเจนยิ่งขึ้น โปรดศึกษา การอ้างอิง Unicode ฉบับสมบูรณ์ของ เรา