Форматирование целых чисел с пробелом в качестве разделителя тысяч

Я хотел 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);
Другие вопросы по тегам