一、1.2.tofixed(2)
浮點數進行四捨五入設定指定小數字的數值
二、2.tofixed(2)
整數嘗試,但是在js中會被認為是物件名,以至於無法使用
三、"1.2".tofixed(2)
由於tofixed方法是針對number型別的,所以string型別的即使能夠轉換成數字,也不能使用這個方法
四、var a=1;a.tofixed(2);
構造整數物件,那麼就可以呼叫了
下面是w3school中的介紹:
tofixed()這個方法是針對number 物件(number 物件是原始數值的包裝物件)。
tofixed() 方法可把 number 四捨五入為指定小數字數的數字。
numberobject.tofixed(num)引數
描述num
必需。規定小數的位數,是 0 ~ 20 之間的值,包括 0 和 20,有些實現可以支援更大的數值範圍。如果省略了該引數,將用 0 代替。
返回 numberobject 的字串表示,不採用指數計數法,小數點後有固定的 num 位數字。如果必要,該數字會被捨入,也可以用 0 補足,以便它達到指定的長度。如果 num 大於 le+21,則該方法只呼叫 numberobject.tostring(),返回採用指數計數法表示的字串。
當 num 太小或太大時丟擲異常 rangeerror。0 ~ 20 之間的值不會引發該異常。有些實現支援更大範圍或更小範圍內的值。
當呼叫該方法的物件不是 number 時丟擲 typeerror 異常。
因為需要使用number型別,所以可以將物件轉換為number型別。
parsefloat(obj),parseint(obj)轉換都是可以的
還有別的形式,不過實際上主要是string的型別轉換
C 中保留浮點型小數字數問題
1.只要求保留n位不四捨5入 float f 0.55555f int i int f 100 f float i 1.0 100 2.保留n位,四捨五入 decimal d decimal.round decimal.parse 0.55555 2 3.保留n位四捨五入 math.round 0....
numpy保留小數字數
import numpy as np n 2data numpy.around a,n 保留2位小數,n為3,則保留3位小數。預設保留整數,計算方法是四捨五入。這裡是一些例子 import numpy as np np.around 0.37,1.64 array 0.2.np.around 0.3...
js 保留自定義小數字數
num為傳入的值,n為保留的小數字 返回乙個n位小數的字串 function fomatfloat num,n return number 給定數字的值四捨五入到最接近的整數 的y次冪 number math.round num math.pow 10,n math.pow 10,n n冪 numb...