在JavaScript中,可以使用字符串的 replace
方法或者 split
和 join
方法来截取掉百分号(%)。
示例代码 1:使用 replace
方法
let str = "50%";
let newStr = str.replace("%", "");
console.log(newStr); // 输出: "50"
示例代码 2:使用 split
和 join
方法
let str = "50%";
let newStr = str.split("%").join("");
console.log(newStr); // 输出: "50"
优势
应用场景
注意事项
replace
方法默认只会替换第一个匹配项,而 split
和 join
方法会处理所有的百分号。扩展
如果需要处理的是一个数值,并且想要去除百分号并将其转换为数值类型,可以结合 parseFloat
函数:
let str = "50%";
let num = parseFloat(str);
console.log(num); // 输出: 50
这种方法会自动忽略百分号,并将字符串转换为一个浮点数。
领取专属 10元无门槛券
手把手带您无忧上云