JavaScript
 Computer >> コンピューター >  >> プログラミング >> JavaScript

JavaScriptのtoExponential()メソッドで数値を指数表記に強制的に表示する方法

toExponential()メソッドとは

JavaScriptで数値を指数表記(エクスポネンシャル表記)で強制的に表示したい場合は、toExponential()メソッドを使用します。通常、JavaScriptは数値の大きさに応じて標準表記と指数表記を自動的に切り替えますが、このメソッドを使えば、標準表記が使われる範囲の数値であっても、意図的に指数表記へ変換できます。

パラメータ

  • fractionDigits: 小数点以下の桁数を指定する整数です。省略した場合は、その数値を一意に表現できるだけの桁数が自動的に使用されます。

サンプルコード

以下のコードを実行すると、toExponential()メソッドを使って数値を指数表記で表示させる動作を確認できます。

<html>
   <head>
      <title>Javascript Method toExponential()</title>
   </head>
   <body>
      <script>
         var num=77.1234;
         var val = num.toExponential();
         document.write("num.toExponential() is : " + val );
         document.write("<br />");

         val = num.toExponential(4);
         document.write("num.toExponential(4) is : " + val );
         document.write("<br />");

         val = num.toExponential(2);
         document.write("num.toExponential(2) is : " + val);
         document.write("<br />");

         val = 77.1234.toExponential();
         document.write("77.1234.toExponential()is : " + val );
         document.write("<br />");

         val = 77.1234.toExponential();
         document.write("77 .toExponential() is : " + val);
      </script>
   </body>
</html>

実行結果のポイント

上記の例では、変数num(77.1234)に対して引数なし・4桁指定・2桁指定の3パターンでtoExponential()を呼び出しています。引数を指定しない場合は必要な桁数すべてが表示され、toExponential(4)なら小数点以下4桁、toExponential(2)なら小数点以下2桁に丸められた指数表記が返されます。また、数値リテラルに対して直接77.1234.toExponential()のように呼び出すことも可能です。

  1. React Nativeでドロップダウンを表示する方法【Pickerコンポーネント徹底解説】

    React NativeのPickerコンポーネントとは?React NativeのPickerコンポーネントは、いわゆる「ドロップダウン」に相当するUIパーツです。あらかじめ用意された複数の選択肢の中から、ユーザーがひとつの値を選択するために使います。基本構文Pickerコンポーネントの基本的な記述方法は以下のとおりです。<Picker selectedValue = {selectedelement} onValueChange = {updatefunc}>   <Picker.Item label = "ItemLabel&qu

  2. Excelの指数表記をオフにする方法|誰でもできる5つの便利なテクニック

    Excelで指数表記(科学的表記法)をオフにしたいとお考えの方は、この記事がぴったりです。まず指数表記の仕組みと数値の有効桁数(精度)について解説し、その後Excelが扱える数値の上限・下限をご紹介します。最後に、Excelで勝手に表示される指数表記を解除・防止する具体的な方法を5つ、手順付きでわかりやすく説明します。補足:「Excelで指数表記をオフにする」とは、Excel自体の機能を無効化するわけではありません。実際には、セル内の数値の表示形式を変更することを意味します。 指数表記とは?仕組みをわかりやすく解説 電卓などを使用しているときに、非常に長い数字を目にすることがあります。たとえば