JavaScriptで「文字列の長さを取得する方法」を紹介します。
文字列の長さを取得するにはどうすればいいですか?
文字列の長さを取得するには、文字列.lengthというプロパティを使用します。
Lengthで文字列の長さを取得する
文字列の長さを取得するには、文字列の末尾に.lengthをつけることで、その文字列の長さを取得することができます。これは、文字列が持っているプロパティの一つであり、文字列に格納されている文字の数を返します。
文字列.length
例えば、文字列「javascript」の長さを取得するには、以下のように書きます。
let str = "javascript";
console.log(str.length); //10
文字列にサロゲートペア(Unicodeの一部の文字を表現するために使用される2つの文字の組み合わせ)が含まれている場合は、.lengthプロパティはサロゲートペアを例外的に2文字としてカウントします。そのため、実際の文字数と異なる値を返すことがあります。
サロゲートペアを正しくカウントするスプレッド演算子
スプレッド演算子(…)はJavaScriptで配列やオブジェクトを展開するための演算子です。これを利用することで、サロゲートペアで文字でも1文字としてカウントすることができます。
let str = "javascript🚀";
console.log([...str].length); // 11
配列の場合は、配列の中身を展開して、それぞれの値を取り出します。
let arr1 = [1, 2, 3];
let arr2 = [4, 5, 6];
console.log([...arr1, ...arr2]); // [1, 2, 3, 4, 5, 6]
オブジェクトの場合は、オブジェクトの中身を展開して、それぞれのキーと値を取り出します。
let obj1 = {a:1, b:2};
let obj2 = {c:3, d:4};
console.log({...obj1, ...obj2}); // {a:1, b:2, c:3, d:4}
リスキリングでキャリアアップしてみませんか?
リスキリング(学び直し)は、経済産業省が推奨しており、
今だけ、最大70%のキャッシュバックを受けることができます。
最大70%の給付金が出るおすすめのプログラミングスクール!
国策で予算が決められているため申し込みが多い場合は早期に終了する可能性があります!
興味のある方はすぐに確認しましょう。
「文字列の長さを取得する方法」のまとめ
「文字列の長さを取得する方法」を以下にまとめます。
- JavaScriptで文字列の長さを取得するには、文字列.lengthを使用します。
- .lengthは文字列が持っているプロパティの一つで、文字列に格納されている文字の数を返します。
- サロゲートペアは2文字でカウントされるため、1文字でカウントしたい場合は、スプレッド演算子を利用します。
文字列の長さを取得するには、簡単に.lengthを使用することができます。ただし、文字列にサロゲートペアが含まれている場合は注意が必要です。
lengthプロパティを利用して簡単に文字数を取得することがきました!
コメント