Показать сообщение отдельно
  #2 (permalink)  
Старый 16.07.2018, 10:27
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

Проверить не меньше ли число, чем значение постфикса, разделить число на значение буквы, округлить по необходимости и добавить постфикс.

function func(val){
    if(val<1000)
    	return val;
	
	return (val/1000).toFixed(1)+'k';
}
alert(func(145800));
Ответить с цитированием