\ หมายถึงอะไร
หน้าที่ขึ้นอยู่กับตำแหน่งที่วาง ในพาธ Windows อย่าง C:\Users\Name แบ็กสแลชคั่นโฟลเดอร์และชื่อไฟล์ ในโค้ดมักใช้เริ่มลำดับหลีก (escape sequence) คืออักขระถัดไปจะถูกอ่านร่วมกับมัน ไม่ใช่อ่านเดี่ยว ๆ
ในไวยากรณ์สตริงหลายแบบ \n แทนการขึ้นบรรทัดใหม่ ในนิพจน์ปรกติ (รูปแบบสำหรับค้นหาข้อความ) \. จะจับจุดตามตัวอักษร แทนความหมายปกติของจุดคืออักขระใดก็ได้ เครื่องหมายเดียวกันจึงเปิดหรือยกเลิกความหมายพิเศษได้
พิมพ์แบ็กสแลชอย่างไร?
ในข้อความธรรมดา ให้ใส่ \ ตัวเดียว พาธ Windows ที่พิมพ์ลงในกล่องเลือกไฟล์หรือแถบที่อยู่ไม่ต้องพิมพ์ซ้ำสองตัว
ซอร์สโค้ดต่างออกไป ให้ตรวจกฎการหลีกของภาษานั้นก่อนเติมเครื่องหมาย พาธที่เขียนในสตริงลิเทอรัล (ข้อความในเครื่องหมายคำพูดภายในโปรแกรม) ไม่ใช่อินพุตเดียวกับพาธที่พิมพ์ลงกล่องโต้ตอบโดยตรง
นับตัวแยกวิเคราะห์ ไม่ใช่แค่นับแบ็กสแลช
นิพจน์ปรกติที่เขียนในสตริงของภาษาโปรแกรมต้องผ่านสองชั้น คือตัวแยกวิเคราะห์สตริง แล้วจึงถึงเอนจินนิพจน์ปรกติ ชั้นแรกอาจกินลำดับหลีกไปก่อนที่ชั้นที่สองจะเห็นรูปแบบ ถ้าแบ็กสแลชตามตัวอักษรหายไป ให้ตรวจทั้งสองชั้นแทนการเติมเพิ่มอีกตัว
ที่ท้ายบรรทัด แบ็กสแลชเปลี่ยนการทำงานของโค้ดได้ ใน Bash ซึ่งเป็นเชลล์คำสั่งที่พบบ่อยบน Linux และ macOS แบ็กสแลชนอกเครื่องหมายคำพูดที่ตามด้วยการขึ้นบรรทัดใหม่ทันทีจะทำให้คำสั่งต่อไปยังบรรทัดถัดไป ถ้ามีช่องว่างคั่นกลางจะใช้ไม่ได้
ในพาธและโค้ด แบ็กสแลชเป็นเครื่องหมายที่ใช้งานจริง ทิศทางและตำแหน่งมีผล
อย่าเพิ่มแบ็กสแลชเป็นสองตัวทุกครั้งโดยอัตโนมัติ ข้อความธรรมดากับซอร์สโค้ดที่ต้องหลีกต้องป้อนต่างกัน
อย่าสับสนกับ
1วิธีพิมพ์ \
\\005Cรหัสและการเข้ารหัสจุดรหัส: 1
สัญลักษณ์ที่เห็นอาจมีหลายจุดรหัส JS .length นับหน่วย UTF-16 ส่วน UTF-8 นับไบต์

