jsonecho

JavaScript Kaçış

Metninizi yapıştırın ve JavaScript için kaçırılmış olarak, koda veya veriye yapıştırmaya hazır alın.

Araç yükleniyor...

JavaScript Kaçış nasıl kullanılır

  1. Kaçırmak istediğiniz metni yapıştırın veya yazın.
  2. Gerekirse seçenekleri ayarlayın.
  3. Kaçırılmış sonucu kopyalayın.

JavaScript Kaçış hakkında

Bir JavaScript dize literalı ham satır sonu veya kendi türünden kaçırılmamış bir tırnak içeremez. Kullanıcı girdisinden bir dize oluşturursanız veya bir metin bloğunu koda yapıştırırsanız, tırnaklar ve ters eğik çizgiler kaçırılmalıdır, yoksa betik bir sözdizimi hatasıyla durur veya daha kötüsü, amaçlamadığınız bir şey çalıştırır.

Araç ters eğik çizgileri, her iki tırnak türünü, satır sonlarını, sekmeleri ve diğer kontrol karakterlerini kaçırır, böylece sonuç tek veya çift tırnaklı dizeler içinde güvenlidir. Şablon literalı farklı bir hikayedir: yalnızca geri tırnaklar ve ${ kaçırılmalıdır.

Neler kaçırılır

Ters eğik çizgi \\ olur, tırnaklar \" ve \' olur, bir satır sonu \n, bir sekme \t, diğer kontrol karakterleri \xNN olur.

Sıkça sorulan sorular

Şablon literalı için çalışır mı?

Kısmen. Sonuç onların içinde geçerlidir, ancak geri tırnaklar ve ${ kaçırılmaz. Metniniz bunları içeriyorsa elle kaçırın.

Eğik çizgi seçeneği neden var?

/ karakterini \/ olarak kaçırmak, bir dize içindeki kapanış script etiketinin bir HTML script bloğunu erken bitirmesini önler. Yalnızca JavaScript'i HTML içine koyarsanız gereklidir.

U+2028 ve U+2029 nedir?

Satır ve paragraf ayırıcıları. ES2019'dan önce dize literallarında yasa dışıydılar, bu yüzden bu araç onları her zaman kaçırır.

ASCII dışı karakterleri kaçırmalı mıyım?

Genellikle hayır, modern JavaScript dosyaları UTF-8'dir ve é veya 日本語 mutlulukla tutar. Seçeneği yalnızca dosya kodlamaları bozabilecek bir şeyden geçtiğinde açın.

Kaçış ve Metin içinde daha fazlası

Tüm araçlar →