去除字符串最后一个字符
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