01 / Contoh
Contoh
Halo
Selamat datang"Halo\nSelamat datang"Pemformatan kode / MULTIVERTO
Ubah teks menjadi string literal JavaScript yang dikutip.
Terapkan setiap alat teks pada hasil sebelumnya. Alur kerja teks ↗
Hanya nama rangkaian dan urutan alat yang disimpan di peramban ini. Masukan dan hasil Anda tidak pernah disimpan.
01 / Contoh
Halo
Selamat datang"Halo\nSelamat datang"02 / Panduan
Ubah teks menjadi string literal JavaScript yang dikutip. Memproduksi string literal yang kompatibel dengan JavaScript dengan menggunakan aturan escape JSON. Hasilnya adalah sebuah string literal yang lengkap yang dikutip JavaScript-kompatibel. Baris baru, tanda kutip dan backslash menerima escape, sementara teks Unicode biasa tetap dapat dibaca. Salin kutipan luar juga; menghapusnya mengubah keluaran dari literal ke teks sumber.
Di sini sumber adalah data yang akan ditempatkan di dalam sebuah ekspresi string. Operasi string-escape terpisah memperlakukan semua masukan sebagai data dan serialisasi sebagai satu literal quoted; tidak menjalankan teks sebagai kode. Dalam kedua kasus, keluaran yang disalin harus diperiksa di parser tujuan dan lingkungan tes.
Escape adalah langkah representasi untuk satu nilai. Mulai dengan teks yang tidak di-escape, termasuk pembagian baris dan tanda kutip, dan biarkan alat membuat literal kutipan. Salin seluruh hasil, termasuk tanda kutip luarnya, ke dalam konteks yang mengharapkan ekspresi string JavaScript. Backslash diikuti oleh n dalam keluaran mewakili pembalikan baris dalam nilai; itu bukan dua huruf biasa setelah string dievaluasi. Dalam contoh langsung, teks “Halo” diikuti baris baru dan “Selamat datang” menjadi literal "Halo\nSelamat datang". Baca tanda baca serta kata-kata yang terlihat: sampel kecil itu adalah hasil yang dapat diamati dari operasi tertentu ini. Ubah satu fitur yang Anda pedulikan di sumber dan bandingkan tempat yang sama di hasil. Masukkan teks yang mengandung baris baru, tab dan kutipan ganda. Keluaran harus satu quoted literal dengan urutan escape di mana diperlukan. Tempel literal itu ke dalam tes JavaScript kecil dan bandingkan string runtimenya dengan teks asli, karakter demi karakter.
Buat string literal JavaScript yang dikutip dari teks yang disalin dari dokumen atau log. Cobalah breakline, double quote dan backslash, kemudian evaluasi atau parse literal dalam konteks tujuan Anda. Simpan tanda kutip luar. Melepaskan nilai untuk ekspresi JavaScript juga tidak membuatnya aman untuk HTML, URL atau SQL. Simpan asli di samping keluaran dan uji contoh kecil yang diketahui sebelum mengendalikan dokumen besar. Bandingkan konten yang berarti, bukan hanya ukuran file atau jumlah baris. Periksa nama, string kutipan, karakter non-ASCII, akhir baris dan semua bidang berulang setelah transformasi.
Jelajahi panduan