如何在javascript中将带有序​​数后缀的数字转换为数字

IT技术 javascript node.js reactjs mongodb mongoose
2021-05-26 16:02:18
let string = "13th"

string = Number(string)

我希望它返回 13 而不是我得到 NaN 请我怎么做

1个回答

试试 parseInt()

如果parseInt遇到在指定基数中不是数字的字符,它会忽略它和所有后续字符,并返回解析到该点的整数值。parseInt将数字截断为整数值。允许前导和尾随空格。

let string = "13th";

string = parseInt(string);
console.log(string);