เมื่อเรียกฟังก์ชั่นไม่มีช่องว่างระหว่างชื่อฟังก์ชั่นและตัวยึดเปิด
ไม่มีช่องว่างระหว่างชื่อฟังก์ชั่นและลำดับของพารามิเตอร์ มีช่องว่างระหว่างองค์ประกอบไวยากรณ์อื่น ๆ ทั้งหมดและตัวยึดเปิด
ใช้ระบบการตั้งชื่ออูฐขนาดเล็กเป็นกฎการตั้งชื่อสำหรับตัวแปรและแอตทริบิวต์ทั้งหมด
ใช้สองช่องว่างในการเยื้องและคำพูดเดี่ยวอย่างสม่ำเสมอ
อาร์เรย์เชื่อมโยงไม่ใช่เครื่องหมายคำพูดเว้นแต่จะมีช่องว่างหรืออักขระที่ผิดกฎหมายในชื่อคีย์
อย่ารวมงบที่มีวัตถุประสงค์ที่แตกต่างกันในบรรทัดเดียว
อย่าละเว้นเครื่องหมายอัฒภาคในตอนท้ายของประโยคแม้ว่าจะมีเพียงหนึ่งประโยคในบรรทัดเดียว
อย่าใช้ตัวดำเนินการ Autoincrement (++) และ AutoIncrement (-) ใช้+= และ-= แทน
อย่าใช้ตัวดำเนินการ "เท่ากับ" (==) เพียงใช้ "ความเท่าเทียมกันอย่างเข้มงวด" (===) ตัวดำเนินการ
การประกาศตัวแปรทั้งหมดจะถูกวางไว้ที่หัวของฟังก์ชั่น
ฟังก์ชั่นทั้งหมดถูกกำหนดก่อนการใช้งาน
ลองตั้งชื่อตัวสร้างและฟังก์ชั่นการโทรกลับเพื่อให้คุณสามารถดูสแต็กการโทรที่ชัดเจนขึ้นเมื่อทำการดีบัก
พยายามกำหนดฟังก์ชั่นสมาชิกทั้งหมดผ่านต้นแบบกำหนดคุณลักษณะภายในตัวสร้างแล้วใช้คำหลักใหม่เพื่อสร้างวัตถุสำหรับตัวสร้าง
หลีกเลี่ยงการสืบทอดที่ซับซ้อน หากคุณต้องการสืบทอดให้ลองใช้ฟังก์ชั่นการสืบทอดในโมดูล UTIL ตัวอย่างเช่นหาก A สืบทอด B คุณสามารถใช้งาน ininherits (a, b)
ข้อมูลอ้างอิง:
ภาคผนวก B (byvoid)
สไตล์การเขียนโปรแกรม JavaScript (Ruan Yifeng)