JavaScript の正しい改行文字は何ですか?

Mary-Kate Olsen
リリース: 2024-11-13 16:22:03
オリジナル
672 人が閲覧しました

What is the Correct Newline Character in JavaScript?

JavaScript 改行文字の謎を明らかにする

JavaScript 文字列の領域では、改行文字シーケンスの概念が登場します。特にクロスプラットフォームの互換性が最重要である場合、正しい順序を決定することが重要になります。この文字の複雑さを詳しく見てみましょう。

JavaScript のユニバーサル改行文字ですか?

この質問に対する答えは、特定のプラットフォームと環境にあります。 JavaScript コードがデプロイされます。実際、n は Unix ベースのシステムで一般的な改行文字シーケンスであり、ほとんどのブラウザでそのように認識されます。ただし、他のプラットフォームでは異なる規則が採用されている場合があります。

現在の環境で正しい改行文字を決定する方法

より広範囲のプラットフォームに対応する必要がある場合、適切な改行文字を動的に決定することをお勧めします。これを実現する JavaScript スニペットは次のとおりです。

function detectNewlineCharacter() {
  const testString = "foo\nbar";
  if (testString.match(/\r/)) {
    return "\r";
  } else if (testString.match(/\n/)) {
    return "\n";
  } else {
    throw new Error("Unable to determine newline character.");
  }
}
ログイン後にコピー

この関数は、CR (キャリッジ リターン) 文字と LF (ライン フィード) 文字の両方を含むテスト文字列を検査します。これらの文字のどれが認識されるかを識別することにより、現在の環境に適切な改行文字が決定されます。

以上がJavaScript の正しい改行文字は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート