去除字符串最後一個字符
all.substring(0, all.lastIndexOf(','));//將字符串最後面字符去掉 all爲數組
字符串轉爲數組。
var a = "1,22,33,44"; // 字符串
var b = a.split(","); // 將字符串按照","分割,存入數組b.
// b數組中的值爲:[1],[22],[33],[44] 這樣遍歷打印就不會將","打印出來了
字符串轉爲數組,獲取所有input框內容。
function second() {
var userid = document.getElementsByTagName('input'); //獲取id值/第一級的id值
var all = "";
for(var i = 1; i < userid.length; i++) {
all += userid[i].value + ",";
}
var alle = all.substring(0, all.lastIndexOf(','));//將字符串最後面字符去掉 all爲數組
var alls = alle.split(",");//將字符串轉爲數組
console.log(alls);
}
去除最後一個字符 逗號。
str = str.substring(0, str.lastIndexOf(','));
以下我們將爲大家介紹 JavaScript 保留兩位小數的實現方法:
四捨五入
以下處理結果會四捨五入:
var num =2.446242342;
num = num.toFixed(2); // 輸出結果爲 2.45
不四捨五入
以下處理結果不會四捨五入。
第一種,先把小數變整數:
Math.floor(15.7784514000 * 100) / 100 // 輸出結果爲 15.77
第二種,當作字符串,使用正則匹配:
Number(15.7784514000.toString().match(/^\d+(?:\.\d{0,2})?/)) // 輸出結果爲 15.77,不能用於整數如 10 必須寫爲10.0000