jsonecho

ใส่ Escape ให้ JavaScript

วางข้อความเพื่อใส่ Escape สำหรับ JavaScript พร้อมนำไปใช้ในโค้ดหรือข้อมูล

กำลังโหลดเครื่องมือ...

วิธีใช้ ใส่ Escape ให้ JavaScript

  1. วางหรือพิมพ์ข้อความที่ต้องการใส่ Escape
  2. ปรับตัวเลือกตามต้องการ
  3. คัดลอกผลลัพธ์ที่ใส่ Escape แล้ว

เกี่ยวกับ ใส่ Escape ให้ JavaScript

สตริงลิเทอรัล JavaScript ห้ามมีการขึ้นบรรทัดใหม่โดยตรง หรืออัญประกาศชนิดเดียวกับที่ครอบสตริงโดยไม่ใส่ Escape หากสร้างสตริงจากข้อมูลผู้ใช้หรือวางข้อความในโค้ด ต้องใส่ Escape ให้อัญประกาศและแบ็กสแลช ไม่เช่นนั้นสคริปต์จะหยุดเพราะไวยากรณ์ผิด หรือแย่กว่านั้นคือทำงานในสิ่งที่คุณไม่ได้ตั้งใจ

เครื่องมือใส่ Escape ให้แบ็กสแลช อัญประกาศทั้งสองแบบ การขึ้นบรรทัดใหม่ แท็บ และอักขระควบคุมอื่น เพื่อให้ใช้ผลลัพธ์ในสตริงที่ครอบด้วยอัญประกาศเดี่ยวหรือคู่ได้อย่างปลอดภัย แทงบอลออนไลน์เป็นเรื่องที่แตกต่างกัน: พวกเขาต้องการเพียง backticks และ ${ ที่ใส่ Escape แล้ว

อักขระใดจะถูกใส่ Escape

แบ็กสแลชเปลี่ยนเป็น \\, อัญประกาศเปลี่ยนเป็น \" และ \', การขึ้นบรรทัดใหม่เปลี่ยนเป็น \n, แท็บ \t, อักขระควบคุมอื่น \xNN.

คำถามที่พบบ่อย

มันใช้งานกับ แช็ปเทลท์เลอตราลไหม

ส่วนหนึ่ง ผลลัพธ์ใช้ภายในนั้นได้ แต่ไม่ได้ใส่ Escape ให้ backtick และ ${ หากข้อความมีอักขระเหล่านั้น ให้ใส่ Escape ด้วยตนเอง

ทําไมทางเลือกตัดหน้าอยู่ตรงนั้น?

การเขียน / เป็น \/ ช่วยไม่ให้แท็กปิด script ในสตริงไปจบบล็อก script ของ HTML ก่อนเวลา มันจําเป็นเพียงถ้าคุณใส่ JavaScript ภายใน HTML

U+2028 และ U+2029 คืออะไร?

การแยกเส้นและข้อ ก่อน ES2019 ไม่อนุญาตให้ใช้อักขระเหล่านี้ในสตริงลิเทอรัล เครื่องมือนี้จึงใส่ Escape ให้เสมอ

ควรใส่ Escape ให้อักขระนอก ASCII หรือไม่?

ปกติไม่, ไฟล์ JavaScript ใหม่คือ UTF-8 และมีความสุขถือ é หรือ 日本語. เปิดทางเลือกเพียงเมื่อไฟล์เดินทางผ่านบางสิ่งบางอย่างที่อาจบกพร่อง encodings

เครื่องมือเพิ่มเติมใน Escape และข้อความ

เครื่องมือทั้งหมด →