どうもこんにちは。
好きな休日はは3連休、switchです。
今日は、メソッド・プロパティ解説記をお休みして、JavaScriptお悩み相談所を開きたいと思います。
別に誰かが悩んでいたので、というわけではないのですが、今回は入力された数値の桁数を調べる方法を解説します。

数値型を文字列型に変換

さて、JavaScriptにはデータ型という概念が存在します。
データ型の解説はこちらをお勧めします!

JavaScriptのデータ型(AjaxTower)

余談ですが、JavaScriptでわからないことがあったら、このAjaxTowerという解説サイトを見てみると良いですよ。
サイト自体もみやすいですし、何より解説がわかりやすいので。
…話を戻しまして、数字の桁数を調べる方法の解説です。
一番わかりやすくて簡単なのは、入力した数値を文字列型に変換し、その文字数を数える方法です。


var input = 1839204920492;
console.log(String(input).length);//13

変数のデータ型を文字列型に変更するのは、以下の方法でできます。

num = String(num);

これを利用して、文字列型になった数値の文字数を、lengthプロパティで調べたものを出力しているわけですね。

相談、待ってるぜ

解説は以上になります。
今回は初回だったのでとても簡単でしたが、このお悩み相談所では、解説記よりも少しレベルの高めのテーマを取り上げていきたいと思っています。
ぜひ、わからないことがありましたらコメントをいただきたいです。
解説できそうでしたら回答もさせていただきますし、場合によってはこのブログに載せたいとも思っています。
それでは、ここまでお読みいただき、ありがとうございました!!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

CAPTCHA