Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

วิธีบังคับให้ตัวเลขแสดงในรูปแบบเลขยกกำลัง (Exponential Notation) ใน JavaScript

ใช้เมธอด toExponential() เพื่อบังคับให้ตัวเลขแสดงในรูปแบบเลขยกกำลัง (Exponential Notation) แม้ตัวเลขจะอยู่ในช่วงที่ JavaScript ปกติใช้ Standard Notation

พารามิเตอร์:

  • fractionDigits — จำนวนเต็มระบุจำนวนหลักหลังจุดทศนิยม ค่าเริ่มต้น = จำนวนหลักที่จำเป็นพอดี

ตัวอย่าง

ลองรันโค้ดด้านล่างเพื่อบังคับให้ตัวเลขแสดงในรูปแบบเลขยกกำลัง:

<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>

ผลลัพธ์ตัวอย่าง: 7.71234e+1 (default), 7.7123e+1 (4 digits), 7.71e+1 (2 digits) รูปแบบ: d.dddddde±nn (หนึ่งหลักก่อนจุดทศนิยม) ใช้สำหรับตัวเลขมากหรือน้อยมาก