文字列の操作は、JavaScript でテキストを操作する際の中核となる部分です。 JavaScript には、文字列の処理と変換のための豊富な組み込みメソッドとテクニックが用意されています。
JavaScript の文字列は、一重引用符 (')、二重引用符 (")、またはバックティック (テンプレート リテラルの `) を使用して作成できます。
例:
const single = 'Hello'; const double = "World"; const template = `Hello, ${double}!`; // Using template literals console.log(template); // Output: Hello, World!
.length プロパティは文字列内の文字数を返します。
const text = "JavaScript"; console.log(text.length); // Output: 10
括弧表記または .charAt() メソッドを使用して、個々の文字にアクセスできます。
const str = "Hello"; console.log(str[0]); // Output: H console.log(str.charAt(1)); // Output: e
const text = "JavaScript"; console.log(text.toUpperCase()); // Output: JAVASCRIPT console.log(text.toLowerCase()); // Output: javascript
const text = "JavaScript is awesome!"; console.log(text.indexOf("is")); // Output: 11 console.log(text.lastIndexOf("a")); // Output: 3
const text = "Hello, world!"; console.log(text.includes("world")); // Output: true console.log(text.startsWith("Hello")); // Output: true console.log(text.endsWith("!")); // Output: true
const text = "JavaScript"; console.log(text.slice(0, 4)); // Output: Java console.log(text.substring(4, 10)); // Output: Script console.log(text.substr(4, 6)); // Output: Script
.split(delimiter) メソッドは、文字列を部分文字列の配列に分割します。
const single = 'Hello'; const double = "World"; const template = `Hello, ${double}!`; // Using template literals console.log(template); // Output: Hello, World!
const text = "JavaScript"; console.log(text.length); // Output: 10
const str = "Hello"; console.log(str[0]); // Output: H console.log(str.charAt(1)); // Output: e
文字列を配列に変換し、配列を反転して、結合して文字列に戻すことで、文字列を反転できます。
const text = "JavaScript"; console.log(text.toUpperCase()); // Output: JAVASCRIPT console.log(text.toLowerCase()); // Output: javascript
.repeat(count) メソッドは文字列を複数回繰り返します。
const text = "JavaScript is awesome!"; console.log(text.indexOf("is")); // Output: 11 console.log(text.lastIndexOf("a")); // Output: 3
const text = "Hello, world!"; console.log(text.includes("world")); // Output: true console.log(text.startsWith("Hello")); // Output: true console.log(text.endsWith("!")); // Output: true
テンプレート リテラルは、動的文字列を作成するためのより読みやすく簡潔な方法を提供します。
const text = "JavaScript"; console.log(text.slice(0, 4)); // Output: Java console.log(text.substring(4, 10)); // Output: Script console.log(text.substr(4, 6)); // Output: Script
これらのテクニックをマスターすると、JavaScript アプリケーションで複雑なテキスト操作を処理できるようになります。
こんにちは、アバイ・シン・カタヤットです!
私はフロントエンドとバックエンドの両方のテクノロジーの専門知識を持つフルスタック開発者です。私はさまざまなプログラミング言語やフレームワークを使用して、効率的でスケーラブルでユーザーフレンドリーなアプリケーションを構築しています。
ビジネス用メールアドレス kaashshorts28@gmail.com までお気軽にご連絡ください。
以上がJavaScript における文字列操作の総合ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。