當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript toExponential()用法及代碼示例


JavaScript中的toExponential()方法用於將數字轉換為其 index 形式。它返回一個以 index 表示形式表示Number對象的字符串。

用法:

number.toExponential(value)

toExponential()函數與上麵的語法中所示的數字一起使用'。'運算符使用。此函數會將數字轉換為其 index 形式。


參數:該函數接受單個參數值。它是一個可選參數,它表示指定小數點後的位數的值。

返回值:JavaScript中的toExponential()方法返回一個字符串,該字符串以小數點前一位為數字,以 index 表示形式。

以下示例說明了JavaScript中toExponential()函數的工作方式:

  1. 在toExponential()方法中傳遞數字作為參數。如果將數字作為參數傳遞給toExponential()函數,則該數字表示小數點後的位數。
            
    <script type="text/javascript"> 
        var num = 2.13456; 
        document.write(num.toExponential(2));           
    </script>

    輸出:

    2.13e+0
  2. 在toExponential()方法中不傳遞任何參數。以下示例程序旨在說明這一點:
            
    <script type="text/javascript"> 
        var num = 2.13456; 
        document.write(num.toExponential());           
    </script>

    輸出:

    2.13456e+0
  3. 在toExponential()方法中傳遞的小數點前有一位以上的數字。以下示例程序旨在說明這一點:
            
    <script type="text/javascript"> 
        var num=212.13456; 
        document.write(num.toExponential());           
    </script>

    輸出:

    2.1213456e+2
  4. 在toExponential()方法中將零作為參數傳遞。以下示例程序旨在說明這一點:
            
    <script type="text/javascript"> 
        var num = 212.13456; 
        document.write(num.toExponential(0));           
    </script>

    輸出:

    Output:2e+2

異常

  1. 範圍誤差:當傳遞的value參數太小或太大時,拋出此異常。 0到20之間的值(包括0和20)將不會引起RangeError。如果要傳遞大於或小於此範圍指定值的值,則必須相應地實現toExponential()函數。
  2. 類型錯誤:在非編號類型的對象上調用toFixed()方法時,將引發此異常。


相關用法


注:本文由純淨天空篩選整理自Shubrodeep Banerjee大神的英文原創作品 JavaScript | toExponential() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。