首頁  >  文章  >  web前端  >  JavaScript進階(五)js中取小數整數部分函數

JavaScript進階(五)js中取小數整數部分函數

黄舟
黄舟原創
2017-02-11 14:44:212033瀏覽

js中取小數整數部分函數

丟棄小數部分,保留整數部分

 js:parseInt(7/2)

 js:parseInt(7/2) 1js: Math.ceil(7/2)

四捨五入

js: Math.round(7/2)

向下取整

附:如何判斷輸入的數值類型(使用時不帶引號!)

其實就是利用正規表示式。

"^\d+$" // 非負整數(正整數

+0

)     

"^[0-9]*[1-9][0-9]"^[0-9]*[1-9][0-9]

"^[0-9]*[1-9][0-9]*正整數     

"^((-\d+)|(0+))$" // 非正整數(負整數

+ 0)     + 0

* ][0-9]*$"

// 負整數     

"^-?\d+$"   // 整數     🟎點數(正浮點數

+0

)     "^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9 ]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$" //正浮點數     

"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"

//非正浮點數(負浮點數

+ 0)     "^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1- 9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$"//負浮點數     

"^(-?\d+)(\.\d+)?$"

//浮點數

舉例var r = /^[0-9]*[1-9][0-9 ]*$///

正整數    

r.test(str);   //str為你要判斷的字元 執行回傳

以上就是的內容,更多相關內容請關注PHP中文網(www.php.cn)!

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