首頁  >  文章  >  web前端  >  toPrecision函數怎麼使用

toPrecision函數怎麼使用

不言
不言原創
2019-02-19 17:36:582227瀏覽

Javascript中的toPrecision()函數用於將數字格式化為特定的精確度或長度。如果格式化的數字需要比原始數字更多的數字,則也會添加小數和空值以建立指定的長度。下面我們就來看看toPrecision函數的具體使用方法。

toPrecision函數怎麼使用

我們先來看看toPrecision函數的基本語法

number .toPrecision(value)

toPrecision函數接受單一參數值,此參數是可選的,它表示使用者在格式化數字中需要的有效位數的值。

下面我們來看具體的範例

在toPrecision()方法中不傳遞參數:如果沒有參數傳遞給toPrecision()函數,則格式化的數字將與輸入數字完全相同。但是,它將表示為字串而不是數字。

程式碼如下

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script type="text/javascript"> 
    var num=213.45689; 
    document.write(num.toPrecision());           
</script> 
</body>
</html>

輸出結果為:213.45689

在toPrecision()函數中傳遞參數:如果傳遞給toPrecision()函數的精確度長度小於原始數字,則數字將四捨五入到該精度。

程式碼如下

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script type="text/javascript"> 
    var num=213.45689; 
    document.write(num.toPrecision(4));           
</script> 
</body>
</html>

輸出結果為:213.5

傳遞一個參數,該參數會導致輸出中出現空值:如果傳遞給toPrecision ()函數的精度長度大於原始數字,則將零值附加到輸入數字以滿足指定的精度。

程式碼如下

<!DOCTYPE html>
<html>
<head>
  <title></title>
</head>
<body>
<script type="text/javascript"> 
    var num=213.45689; 
    document.write(num.toPrecision(12)+"<br>");   
    var num2 = 123; 
    document.write(num2.toPrecision(5));         
</script> 
</body>
</html>

輸出結果如下

213.456890000
123.00

這篇文章到這裡就全部結束了,更多精彩內容大家可以關注php中文網的其他相關欄位教學! ! !

以上是toPrecision函數怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:.vbs怎麼打開下一篇:.vbs怎麼打開