JQuery Number類型是一個非常有用的工具,它可以幫助我們輕松地對數字進行格式化、轉換和計算。下面是一些常用的方法:
// 將數字格式化為貨幣格式(帶貨幣符號) var num = 123456.78; var currency = $.number(num, 2, '.', ','); console.log(currency); // $123,456.78 // 將數字格式化為百分比格式 var num = 0.234; var percent= $.number(num, 2, '.', ',') + '%'; console.log(percent); // 23.40% // 改變千位分隔符 var num = 123456.78; var result = $.number(num, 2, '.', '\''); console.log(result); // 123'456.78 // 四舍五入 var num = 12.345; var result = $.number(num, 2); console.log(result); // 12.35 // 向上取整 var num = 12.345; var result = $.number(num, 0, '.', ','); console.log(result); // 13 // 向下取整 var num = 12.789; var result = $.number(num, 0, '.', ','); console.log(result); // 12
除了上述方法,我們還可以使用$.toFixed(n)方法將一個數字轉換為指定的小數位數。
var num = 123.456; var result = num.toFixed(2); console.log(result); // 123.46
需要注意的是,JQuery Number類型要求輸入的數字必須是一個合法的JavaScript數字,如果傳入一個非數字類型的數據,則會拋出TypeError異常。