@@ -51,8 +51,8 @@ alert(guestList); // a list of guests, multiple lines
5151ในทางกลับกัน ถ้าเราใช้เครื่องหมายคําพูดเดี่ยวหรือคู่และพยายามใช้หลายบรรทัด จะเกิดข้อผิดพลาด:
5252
5353``` js run
54- let guestList = " รายชื่อแขก : // Error: Unexpected token ILLEGAL
55- * สมชาย " ;
54+ let guestList = " Guests : // Error: Unexpected token ILLEGAL
55+ * John " ;
5656```
5757
5858เครื่องหมายคําพูดเดี่ยวและคู่มีมาตั้งแต่ยุคแรกๆ ของการสร้างภาษา JavaScript ซึ่งตอนนั้นยังไม่ได้คํานึงถึงความต้องการในการใช้สตริงหลายบรรทัด ส่วน backticks เพิ่งมาในภายหลังใน ECMAScript 6 (ES6) จึงมีความสามารถที่หลากหลายกว่า
@@ -571,4 +571,4 @@ str.localeCompare(str2, [locales, [options]])
571571
572572สําหรับการค้นหาและแทนที่ที่ซับซ้อนมากขึ้น JavaScript รองรับการใช้นิพจน์ทั่วไป (Regular Expressions) ซึ่งเป็นเครื่องมือที่ทรงพลังสําหรับการจัดการกับรูปแบบของสตริง
573573
574- สุดท้าย เมื่อทํางานกับสตริงที่มีอักขระพิเศษหรือต้องการความถูกต้องในการจัดการกับ Unicode ควรศึกษาเพิ่มเติมเกี่ยวกับการทํางานของ Unicode ใน JavaScript เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นกับอักขระบางตัว ดูเพิ่มเติมได้ที่บทเรียนนี้ info:unicode
574+ สุดท้าย เมื่อทํางานกับสตริงที่มีอักขระพิเศษหรือต้องการความถูกต้องในการจัดการกับ Unicode ควรศึกษาเพิ่มเติมเกี่ยวกับการทํางานของ Unicode ใน JavaScript เพื่อหลีกเลี่ยงปัญหาที่อาจเกิดขึ้นกับอักขระบางตัว ดูเพิ่มเติมได้ที่บทเรียนนี้ info:unicode
0 commit comments