JavaScriptで文字列の長さを取得する方法:length()

JavaScriptにも他のプログラミング言語同様に文字列の長さを取得する方法があります。

JavaScriptで文字列の長さを取得するユースケースとしては、Twitter等で文字列を入植するサービスで、入力する文字数を制限する場合などがあるでしょう。

JavaScriptで文字列の長さを取得するには文字列のlengthプロパティで取得します。

lengthプロパティで取得

lengthプロパティで値を取得するのは簡単で、文字列の入った変数に.lengthを続ければ良いだけです。

日本語を入力しても日本語の文字列の長さが出力されます。

空白もカウントされます。

気をつけること

空白もカウントされることで意図とは違う動作をすることがあります。

例えば文字列の前後に空白スペースが入り込んでしまった場合、文字列の数とスペースの数のみをカウントしたいのに、前後のスペースまでカウントされ直感的ではない結果になることがあります。

そのときは、文字列オブジェクトに実装されているtrim関数を使うことによって、前後のスペースを削除して文字数をカウントすることができます。

 

lengthプロパティ、trim関数を駆使して文字列の長さを取得しましょう。