カテゴリ: JavaScript 更新日: 2025/11/26

JavaScriptの文字列操作の便利なTips集!初心者でもすぐ使えるテクニック

JavaScriptの文字列操作の便利なTips集まとめ
JavaScriptの文字列操作の便利なTips集まとめ

先生と生徒の会話形式で理解しよう

生徒

「先生、文字列操作って基本はわかるんですけど、もっと便利に使える方法ってありますか?」

先生

「ありますよ。JavaScriptには文字列を簡単に操作できる便利な方法やTipsがたくさんあります。」

生徒

「例えばどんなことができますか?」

先生

「文字列の長さを調べたり、特定の文字を置き換えたり、文字を分割したり結合したり、いろいろです。順番に見ていきましょう。」

1. 文字列の長さを調べる

1. 文字列の長さを調べる
1. 文字列の長さを調べる

文字列の長さを知りたいときはlengthプロパティを使います。長さを知ることでループ処理や条件分岐に活用できます。


const str = "JavaScript";
console.log(str.length);

10

この例では文字数が10と表示されます。空白も1文字として数えられるので注意しましょう。

2. 文字列の一部分を取り出す

2. 文字列の一部分を取り出す
2. 文字列の一部分を取り出す

文字列の一部だけ取り出したい場合はsubstring()slice()を使います。


const str = "JavaScript";
console.log(str.substring(0, 4)); // 0から4の手前まで
console.log(str.slice(4)); // 4文字目から最後まで

Java
Script

substring()は開始位置から終了位置の手前までを取得し、slice()は負の数も使って文字列の後ろから取得できます。

3. 文字列を分割・結合する

3. 文字列を分割・結合する
3. 文字列を分割・結合する

文字列を配列のように分割したり、配列から文字列に結合することも便利です。


const str = "apple,banana,orange";
const fruits = str.split(","); // カンマで分割
console.log(fruits);

const joined = fruits.join(" | "); // 配列を文字列に結合
console.log(joined);

["apple", "banana", "orange"]
apple | banana | orange

分割した後に配列操作もできるので、文字列処理の幅が広がります。

4. 文字列の置換

4. 文字列の置換
4. 文字列の置換

文字列の一部を別の文字に置き換えたいときはreplace()を使います。


const str = "Hello World";
const newStr = str.replace("World", "JavaScript");
console.log(newStr);

Hello JavaScript

文字列全体の置換には正規表現を使うと便利です。

5. 大文字・小文字の変換

5. 大文字・小文字の変換
5. 大文字・小文字の変換

文字列を簡単に大文字や小文字に変換できます。


const str = "JavaScript";
console.log(str.toUpperCase()); // 大文字
console.log(str.toLowerCase()); // 小文字

JAVASCRIPT
javascript

ユーザー入力を統一したり、比較処理で便利です。

6. 文字列の先頭・末尾の空白を削除

6. 文字列の先頭・末尾の空白を削除
6. 文字列の先頭・末尾の空白を削除

文字列の前後にある不要な空白を削除するにはtrim()を使います。


const str = "   JavaScript   ";
console.log(str.trim());

JavaScript

入力値の確認やデータ整理で役立つ基本テクニックです。

7. 文字列の検索

7. 文字列の検索
7. 文字列の検索

文字列に特定の文字や単語が含まれるか確認するにはincludes()indexOf()を使います。


const str = "JavaScript Tips";
console.log(str.includes("Tips")); // true
console.log(str.indexOf("Script")); // 4(見つからない場合は-1)

条件分岐でよく使う便利なテクニックです。

8. 文字列の繰り返し

8. 文字列の繰り返し
8. 文字列の繰り返し

文字列を繰り返したい場合はrepeat()を使います。


const str = "Hi! ";
console.log(str.repeat(3));

Hi! Hi! Hi! 

簡単に繰り返し文字列を生成できるので、UIや装飾などで活用できます。

9. Tipsの活用ポイント

9. Tipsの活用ポイント
9. Tipsの活用ポイント

文字列操作のTipsを組み合わせることで、文字列の分析、変換、整形が簡単に行えます。初心者でもlengthsubstringsplitreplaceなどを覚えるだけでかなり便利に扱えます。

カテゴリの一覧へ
新着記事
New1
JavaScript
JavaScriptの条件式におけるnull・undefined判定のコツ!初心者でもわかる判定方法ガイド
New2
JavaScript
JavaScriptの条件式で論理演算子(&&, ||, !)を活用する方法!初心者でもわかる使い方ガイド
New3
TypeScript
TypeScriptでエラー処理を共通関数化して効率的に開発しよう!初心者向け例外処理ガイド
New4
JavaScript
JavaScriptの条件式における比較演算子の使い方まとめ!初心者でもわかる基本ルールと活用法
人気記事
No.1
Java&Spring記事人気No1
JavaScript
JavaScriptのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.2
Java&Spring記事人気No2
JavaScript
JavaScriptのtoStringとString関数の違いを初心者向けに解説
No.3
Java&Spring記事人気No3
TypeScript
TypeScriptでコメントを書く正しい書き方と使い分け【初心者向けにやさしく解説】
No.4
Java&Spring記事人気No4
JavaScript
JavaScriptで統一感のあるコードを書くための基本ルール完全ガイド初心者向けコーディング規約入門
No.5
Java&Spring記事人気No5
JavaScript
JavaScriptのonclick・onchangeなどの基本イベントを理解しよう
No.6
Java&Spring記事人気No6
JavaScript
JavaScriptプログラムの実行方法まとめ!ブラウザ・Node.js・コンソールの使い方
No.7
Java&Spring記事人気No7
TypeScript
TypeScriptのnever型を使ったエラーハンドリング!例外処理を極める安全なコードの書き方
No.8
Java&Spring記事人気No8
JavaScript
JavaScriptの数値フォーマット(小数点以下の桁数調整)を学ぼう