Форматирование целых чисел с пробелом в качестве разделителя тысяч
Я хотел 1000
выглядеть как 10 000
, Существует множество примеров создания разделителя, но все они показывают, как начать использовать запятую или какой-нибудь StringLocal. Как я могу использовать пространство вместо? Какой язык я должен использовать?
Я уже объяснил, как мой вопрос отличается. Я спросил это только потому, что это решение меня не устраивает. Я не доволен запятыми. Смешно слышать, что принципиальное различие = вопрос повторяется.
1 ответ
Вот мое решение:
var number = 15000; //Put your number
var numstring = number.toString();
if(numstring.length > 3){
var thpos = -3;
var strgnum = numstring.slice(0, numstring.length+thpos);
var strgspace = (" " + numstring.slice(thpos));
numstring = strgnum + strgspace;
}
console.log(numstring);