去除字符串最後一個符號,數組轉換問題

去除字符串最後一個字符

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
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章