ホームページ > 記事 > ウェブフロントエンド > JavaScript 文字列の詳細な紹介
JavaScriptの文字列は、''または""で囲まれた文字で表されます。この記事ではJavaScript文字列の関連知識を紹介しますので、興味のある方はぜひ一緒にご覧ください
JavaScript文字列は''または""で囲まれた文字で表されます。
「'」自体も文字の場合、「I'm OK」には I、'、m、スペース、O、K の 6 つの文字が含まれます。
文字列に ' と " の両方が含まれている場合はどうなりますか? エスケープ文字によって識別できます。例:
'I\'m \"OK\"!';
表現される文字列の内容は次のとおりです: I'm "OK"!
エスケープ文字 多くの文字n は改行を表し、t はタブ文字を表します。文字自体もエスケープする必要があるため、\ で表される文字は x## の形式で 16 進数形式で表現できます。例:
'\x41'; // 完全等同于 'A'
'\u4e2d\u6587'; // 完全等同于 '中文'
複数行の文字列複数行の文字列は n で書くのがより面倒なので、最新の ES6 標準に追加されました`...` で表される複数行の文字列の新しい表現方法:
`これは
複数行
文字列`;
テンプレート文字列を複数の
に接続するには文字列var name = '小明'; var age = 20; var message = '你好, ' + name + ', 你今年' + age + '岁了!'; alert(message);
インデックス
番号は 0 から始まります。文字列の特定のインデックスが不変であることに注意してください。代入では、エラーは発生しませんが、効果はありません。var name = '小明'; var age = 20; var message = `你好, ${name}, 你今年${age}岁了!`; alert(message);JavaScript には、文字列の一般的なメソッドがいくつか用意されています。これらのメソッドの呼び出し自体は、元の文字列の内容を変更しませんが、新しい文字列を返すことに注意してください。文字列: toUpperCase
toUpperCase() 文字列をすべて大文字に変更します:
var s = 'Hello, world!'; s.length; // 13
toLowerCase
toLowerCase() 文字列をすべて小文字に変更します:
indexOf
var s = 'Hello, world!'; s[0]; // 'H' s[6]; // ' ' s[7]; // 'w' s[12]; // '!' s[13]; // undefined 超出范围的索引不会报错,但一律返回undefined
部分文字列
var s = 'Test'; s[0] = 'X'; alert(s); // s仍然为'Test'
以上がJavaScript 文字列の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。