Rumah >hujung hadapan web >tutorial js >Bagaimanakah cara saya Menentukan Watak Baris Baharu yang Diiktiraf oleh Platform Saya dalam JavaScript?

Bagaimanakah cara saya Menentukan Watak Baris Baharu yang Diiktiraf oleh Platform Saya dalam JavaScript?

DDD
DDDasal
2024-11-23 11:30:32287semak imbas

How do I Determine the Newline Character Recognized by My Platform in JavaScript?

Watak Baris Baharu Rentetan JavaScript

Tidak seperti HTML, yang menggunakan
untuk menentukan baris baharu, JavaScript menggunakan jujukan aksara tertentu dalam rentetan untuk menandakan pemisah baris. Walau bagaimanapun, jujukan aksara baris baharu universal, "n," tidak diiktiraf secara universal merentas semua platform.

Untuk menentukan aksara baris baharu yang sesuai untuk persekitaran semasa, seseorang boleh memeriksa hasil ungkapan JavaScript tertentu. Pertimbangkan perkara berikut:

function log_newline(msg, test_value) {
  if (!test_value) {
    test_value = document.getElementById("test").value;
  }
  console.log(
    msg +
      ": " +
      (test_value.match(/\r/) ? "CR" : "") +
      " " +
      (test_value.match(/\n/) ? "LF" : "")
  );
}

log_newline("HTML source");
log_newline("JS string", "foo\nbar");
log_newline("JS template literal", `bar
baz`);

Dengan menyediakan rentetan ujian yang berbeza, anda boleh mengenal pasti aksara baris baharu yang dikenali oleh platform semasa anda, termasuk "CR" (carriage return) dan "LF" (line feed).

Atas ialah kandungan terperinci Bagaimanakah cara saya Menentukan Watak Baris Baharu yang Diiktiraf oleh Platform Saya dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn