web-dev-qa-db-ja.com

JavaScriptには整数型がありますか?

私はJavascriptを学び始めたばかりで、Mozillaの JavaScriptの再紹介(JSチュートリアル) にある一見矛盾した記述にすぐに混乱しました。

片手:

"JavaScriptにはintegerのようなものはないので、Cでの数学に慣れている場合や、 Java。」

一方(その段落の直後):

「実際には、整数値は32ビット整数として扱われ(一部のブラウザ実装ではそのように格納されます)、ビット単位の操作に重要になる場合があります。」

そして

「組み込みのparseInt()関数を使用して、文字列を整数に変換できます。」

それで、JavaScriptには整数のようなものがありますか?

31
Jay Souper

JavaScriptには、純粋な整数変数などはありません。

JavaScriptでparseInt()またはint値を使用する理由。複雑な数式がエラーのない結果を返すようにするにはint値が必要なため

ここで、JavaScriptの整数を理解するのに役立つポイントがあります。最初のポイントはKingです

  • JavaScript整数では、数値に小数がないことを意味します

  • 整数は、小数部分を含まない数値です。

  • 整数は、正または負の数値です。

  • 整数は、JavaScriptで10進数、8進数、または16進数としてフォーマットできる数値です。

  • 10進整数は0から9の数字で構成され、先頭にゼロを付けることはできません。

  • 8進数とも呼ばれる8進整数は、先頭にゼロを付ける必要があります。先行ゼロに続く各桁は、0〜7です。

  • 16進数とも呼ばれる16進整数は、0xまたは0Xで始まる必要があります。先行ゼロに続く各数字は0〜15ですが、10〜15は文字a(またはA)〜f(またはF)で表されます。

ソース

JavaScriptの整数とは何ですか?

キングポイント

他のすべてのポイント

0

ああ、これは非常に紛らわしいです。 JavaScriptでは、変数の型は暗黙的に定義されます。

関数parseIntは単に小数点を考慮せず、結果の型はintになります。

0
Aiman Al-Eryani