ใช้เมธอด 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 (หนึ่งหลักก่อนจุดทศนิยม) ใช้สำหรับตัวเลขมากหรือน้อยมาก