『壹』 js 轉換成整形
JS中基本類型數據只有整型,浮點型,字元型和布爾型。
將字元串轉化成整型,只能用parseInt(str) 把字元串解析成整數,默認按照十進制,但若是0開頭則按八進制,若是0x開頭則按十六進制;或者parseInt
(str,radix) 按指定進制,把字元串解析成整數,即把str當成radix進制翻譯成十進制
『貳』 javascript 怎麼將float強制轉換為int類型
1、丟棄小數部分,保留整數部分
js:parseInt(7/2)
2、向上取整,有小版數就整數部分加權1
js:Math.ceil(7/2)
3、四捨五入
js: Math.round(7/2)
4、向下取整
js:Math.floor(7/2)
關於js字元串轉換成int或者float類型
/**
* 將字元串類型轉換成int或者float類型
* @param str
* 要轉換的字元串
* @returns
* 返回轉換後的結果
*/
function changeStrToInt(str)
{
if(str === undefined || str == null || str=="")
{
return 0;
}
else
{
var result = parseInt(str);//如果是轉成float類型的話就用 <span style="font-family: Arial, Helvetica, sans-serif;">parseFloat(str)</span>
if(isNaN(result))
{
alert("請填寫正確的數字格式");
}
else
{
return result;
}
}
}