我的函数只想将数字或字符串的格式从'xxxxx.xx'设置为'xx,xxx.xx'或xxxxx.xx设置为'xx,xxx.xx'
function format(text: number | string): string {
return `${+text.toLocaleString()}`;
}
console.log(format(123456)); #123,456
console.log(format(123456.78)); #123,456.78
console.log(format('123456')); #123,456
console.log(format('123456.78')); #123,456.78
=>
NaN
NaN
123456
123456.78
此作品:
function format(text: number | string): string {
return Number(text).toLocaleString();
}
[Number
将字符串转换为数字,请参见Number at MDN。