JavaScriptの文字列の長さを取得するサンプルです。
lengthプロパティを使用します。
目次
lengthプロパティ
| 文字列.length |
- 文字列の長さを返します。
- 日本語の全角文字も1文字としてカウントします。
- 空文字の場合0を返します。
- Stringオブジェクトのプロパティです。
- 以下はMDNのlengthプロパティのリンクです。
https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/String/length
コード
lengthプロパティのサンプルです。
<script>
// 日本語全角あり
const a = "あいう+1";
console.log(a.length); // 5
// 空文字の場合
const b = "";
console.log(b.length); // 0
// 半角空白の場合
const c = " ";
console.log(c.length); // 1
// 全角空白の場合
const d = " ";
console.log(d.length); // 1
</script>
4行目は、日本語の全角文字が入っています。全角文字を1としてカウントしています。
9行目は、空文字の場合で0を返しています。
14行目は、半角空白の場合で1を返しています。
19行目は、全角空白の場合で1を返しています。
関連の記事
JavaScript 文字列を区切り文字で分割する(split)
JavaScript 文字列から文字列の一部を取得する(substring)
JavaScript 文字列から文字列の一部を取得する(slice)
JavaScript 文字列から文字列の一部を取得する(substr)
JavaScript 文字列から1文字を取得する(charAt)
JavaScript 文字列の位置を取得するサンプル(indexOfとlastIndexOf)
JavaScript 文字列の大文字と小文字を変換する(toLowerCaseとtoUpperCase)
JavaScript 文字列を置き換える(replace)
JavaScript 正規表現で文字列を検索し値を返す(match)