JavaScript ไม่ไวต่อการขึ้นบรรทัดใหม่ การเยื้อง และการเว้นวรรค
ต้องเพิ่มเครื่องหมายอัฒภาคที่ส่วนท้ายของแต่ละคำสั่ง แม้ว่าจะไม่จำเป็นต้องใช้เครื่องหมายอัฒภาคก็ตาม เพื่อที่จะบีบอัดโปรแกรมในอนาคต หากไม่ได้เพิ่มเครื่องหมายอัฒภาค โปรแกรมจะไม่ทำงานหลังจากการบีบอัด
สัญลักษณ์ทั้งหมดเป็นภาษาอังกฤษ เช่น วงเล็บเหลี่ยม เครื่องหมายคำพูด และอัฒภาค
ช่วยให้เข้าใจและอธิบายการทำงานของโปรแกรมได้ง่ายขึ้น และเพิ่มความสามารถในการอ่านโค้ด โปรแกรมที่มีเนื้อหาความคิดเห็นจะไม่ทำงาน
จะ
ถูกประกาศ
โดยใช้คีย์เวิร์ดของระบบ var
สามารถประกาศตัวแปรทีละรายการหรือหลายรายการพร้อมกันได้
var name, sex, age; // ประกาศตัวแปรหลายตัวพร้อมกันโดยคั่นด้วยเครื่องหมายจุลภาคในภาษาอังกฤษ var name = "Xiaoqiang"; //
การประกาศตัวแปรขณะประกาศและกำหนดค่าพร้อมกัน (สามวิธี)
ตัวแปร จำเป็นต้องประกาศก่อน คำหลักสำหรับการประกาศตัวแปรคือ: var;
ไวยากรณ์: var ชื่อตัวแปร = ค่าตัวแปร;
ประกาศก่อน จากนั้นกำหนดค่า
var a; // การประกาศตัวแปร a = 10;ประกาศและกำหนดค่า
varพร้อมกัน
a = 10; //การประกาศและการกำหนดตัวแปร
จะประกาศตัวแปรหลายตัวและกำหนดค่าพร้อมกัน (หมายเหตุ: เมื่อประกาศตัวแปรหลายตัวและกำหนดค่า ให้แยกตัวแปรด้วยเครื่องหมายจุลภาค)
var A = 10, b =
20
;
); // ผลลัพธ์คือ 20 และเบราว์เซอร์สามารถช่วยระบุได้ แต่ไม่แนะนำให้ใช้
เฉพาะการประกาศเท่านั้น ในกรณีนี้ ค่าเริ่มต้นคือ
ชื่อ varที่ไม่ได้กำหนด ตัวแปร console.log
(
ชื่อ);
ไม่ได้กำหนดไว้เนื่องจากตัวแปรชื่อไม่มีอยู่เลย หมายเหตุ: เริ่มต้นจากบรรทัดที่มีการรายงานข้อผิดพลาดรหัสที่ตามมาจะไม่ถูกเรียกใช้!
console.log ('ฉันเป็นบรรทัดแรกของรหัส');
ที่ไม่สามารถใช้งานได้
เป็น
ตัวแปร
ที่มีความอ่อนไหวอย่างเคร่งครัด (ตัวแปรตัวพิมพ์ใหญ่และตัวแปรตัวพิมพ์เล็กเป็นตัวแปรที่แตกต่างกัน)
) VAR 3ABC; (ผิด)
ชื่อตัวแปรไม่สามารถเป็นคำหลักของระบบได้
ตัวอย่างเช่น: var, switch, for, case, else, while เป็นต้น
ชื่อตัวแปรใน JS คำนึงถึงขนาดตัวพิมพ์
ตัวอย่างเช่นชื่อและชื่อเป็นตัวแปรสอง
ตัว
ตัวอย่างเช่นตัวแปรที่แสดงถึงอายุคืออายุและชื่อคือ
ชื่อ
ผู้
ใช้ เป็นตัวพิมพ์ใหญ่
ตัวอย่างเช่น:
VAR USERNAME = "Egg Egg"
การ
ตั้ง
ชื่อ:
คำทั้งหมดอยู่ในตัวพิมพ์เล็กเชื่อมต่อกับขีดเส้นใต้
กลาง ประเภทที่อ่อนแอหรือในคำอื่น ๆ ภาษาไดนามิกซึ่งหมายความว่าไม่จำเป็นต้องประกาศประเภทของตัวแปรล่วงหน้า ค่าตัวแปรทางด้านขวาของตัวแปร = (เครื่องหมายเท่ากัน) นอกจากนี้ยังหมายความว่าตัวแปรเดียวกันสามารถใช้เป็นประเภทที่แตกต่างกัน
ได้
ประเภทของตัวแปรใน JS คือ:
ตัวเลข (ตัวเลข), อักขระ (สตริง), บูลีน (บูลีน), ไม่ได้กำหนด (ไม่ได้กำหนด), null (ว่าง), อาร์เรย์ (อาร์เรย์), วัตถุ (วัตถุ), ฟังก์ชั่น (ฟังก์ชัน)
ประเภทตัวเลข, ประเภทอักขระ, ประเภทบูลีน, ประเภทที่ไม่ได้กำหนดและประเภทโมฆะ คุณสมบัติที่โดดเด่นมาก: ชื่อตัวแปรสามารถจัดเก็บค่าเดียวเท่านั้น
วาร์ ก = 10; var b = 'สตริง'; var c = เท็จ; var d = ไม่ได้กำหนด; var e =
;
var arr = [10,20,30,40]; // array var วันนี้ = new date (); // object // ฟังก์ชั่นฟังก์ชั่น myfunction () { console.log('ฟังก์ชั่น'); }
ได้ ได้แก่ ประเภทจำนวนเต็ม ประเภทจุดลอยตัว และ NaN (บ่งชี้ว่าไม่ใช่ค่าตัวเลข)
var a = 999
; ค่าต่างๆ คือ ชนิดข้อมูลไม่สามารถแปลงเป็นชนิดตัวเลขได้ แต่โปรแกรมไม่สามารถรายงานข้อผิดพลาดได้ ในกรณีนี้ ค่า NaN จะถูกส่งกลับ โดยตัว NaN จะเป็นตัวแปร Number
คือสตริงที่ล้อมรอบด้วยเครื่องหมายคำพูดเดียวหรือคำพูดสองครั้ง
var a = "ฉันเป็นสตริง"; var b = 'ฉันยังเป็นสตริงด้วย; var c = ""
หมายเหตุ:
ประเภทบูลีนเรียกอีกอย่างว่าประเภทลอจิคัล มีเพียงสองค่า: จริง (จริง), เท็จ (เท็จ)
บูลีนมีเพียงสองรัฐ เช่น: เพศสถานะสมรสสวิตช์ไฟ ฯลฯ
ประเภทบูลีนที่ใช้กันทั่วไปหากคำสั่งการตัดสินแบบมีเงื่อนไข
var a = true; var b = false;
เมื่อตัวแปรถูกกำหนดแต่ไม่ได้กำหนดค่า ตัวแปรที่ไม่ได้กำหนดจะถูกส่งคืน ค่าของ undeftype จะมีเพียง undefined
เดียวเท่านั้น
เมื่อไม่มีคุณสมบัติของวัตถุที่ไม่ได้กำหนดจะถูกส่งคืน
var a; // ตัวแปรถูกกำหนด แต่ไม่ได้กำหนดค่าคอนโซลค่า log (a) // undefined // วัตถุถูกกำหนดไว้ var obj = { Uname: 'Pinru', ข้อมูล: 'คุณเซ็กซี่มาก! - อายุ: 20 - การทดสอบ var = obj.gender console.log(test) //
เมื่อไม่มีวัตถุ ประเภท null จะถูกส่งกลับ และค่าของประเภท null จะเป็น null เท่านั้น
นอกจากนี้ยังสามารถเข้าใจได้ว่า: ตัวยึดตำแหน่งสำหรับวัตถุ
หากคุณต้องการล้างค่าของตัวแปร คุณสามารถกำหนดค่าว่างได้
var a = 100; var a = null; //กำหนด null ให้กับตัวแปรเพื่อล้างค่าของมัน