在VBA中,什麼是javaScript Math.Floor()
?這個函數應該刪除所有的小數位並返回一個整數。刪除小數位的功能
Q
刪除小數位的功能
14
A
回答
24
我記得使用Int()函數。 ex int(2.99)= 2; int(2.1)= 2等等。谷歌更多信息!
3
這是Round()
Sub Sample()
Dim dval As Double
dval = 1.12345
Debug.Print Round(dval, 0)
End Sub
0
上述指定要的小數位數。
編輯:
阿爾比Patozi是正確的。 Math.Floor()
的equivalent
是int()
。我的印象是你只是想返回一個沒有小數的數字。但後來我擡頭http://www.w3schools.com/jsref/jsref_floor.asp
地板()方法DOWNWARDS數字舍入到最接近的整數,並返回結果。
'~~> JavaScript floor() Method
'var a=Math.floor(0.60); ~~> 0
'var b=Math.floor(0.40); ~~> 0
'var c=Math.floor(5); ~~> 5
'var d=Math.floor(5.1); ~~> 5
'var e=Math.floor(-5.1); ~~> -6
'var f=Math.floor(-5.9); ~~> -6
Sub Sample()
Dim dval(5) As Double, i As Long
dval(0) = 0.6: dval(1) = 0.4: dval(2) = 5
dval(3) = 5.1: dval(4) = -5.1: dval(5) = -5.9
For i = LBound(dval) To UBound(dval)
Debug.Print Round(dval(i), 0); " ~~ "; Int(dval(i))
Next
End Sub
RESULT
ROUND()~~ INT()
1 ~~ 0
0 0 ~~
5〜 〜5
5 ~~ 5
-5 ~~ -6
-6 ~~ -6
+1
非常感謝你提供的信息豐富的答案 –
3
要小心,CINT()實際上回合數,但INT()不。
CInt(1.6) ~~ 2
Int(1.6) ~~ 1
相關問題
- 1. JQuery的 - 刪除調整大小功能
- 2. 刪除功能
- 3. 屏幕大小刪除esc功能
- 4. 刪除小於中位數的值
- 5. 記事本++刪除小數位數
- 6. 刪除小數位數jquery/JS
- 7. SolrPhpClient刪除功能
- 8. 請刪除功能
- 9. Python的格式功能:1位小數
- 10. 參數化刪除功能SQLAlchemy的
- 11. 使用laravel刪除功能刪除記錄功能
- 12. 的Android SQLiteDatabase刪除功能
- 13. 的OpenLayers 3 - 刪除功能
- 14. 刪除MySQLI的功能
- 15. jQuery的刪除功能
- 16. 修改MMS以刪除刪除功能?
- 17. 覆蓋刪除多重刪除功能
- 18. 刪除功能試圖刪除外鍵
- 19. 從功能刪除功能接收器
- 20. 從貨幣中刪除小數位嗎?
- 21. 增加數據庫大小和刪除功能不工作
- 22. 如何解決從數據庫中刪除的刪除功能
- 23. jQuery的成功,功能刪除DIV
- 24. 位數功能剔除異常r中
- 25. Laravel:控制器功能刪除數據
- 26. Primefaces內聯數據表刪除功能
- 27. 刪除功能重複
- 28. Sqlite刪除所有功能
- 29. 刪除擴展功能
- 30. 刪除功能並上傳
+ 1 :)是Math.Floor()相當於爲int() –
請記住,INT(-5.8)會給-6這可能不是你所期望的。 –
我用這個來測試double是不是整數是'if x = int(x)then'integer end if'有沒有更好的方法,而不必拋出錯誤? – OfficialBenWhite