Smith46
@Smith46
Начинающий WEB-developer

Как переделать .toFixed() в коде?

У меня изначально выводило модальное окно в Кельвинах, я перевел его в цельсий, но, потом у меня температура стала с многими цифрами после точки, я добавил .toFixed() , цифр после точки больше нету, но я знаю что так не пишут, нужно отдельно объявлять .toFixed().
<p><b>Temperature:</b> <span id="temperature">' + (res.main.temp - 273.15).toFixed()+'</span>&#176 C</p>'+


Основной код

function openModal(res) {
            if (! res.weather) {
                contentString = 'To much long, come closer.';
            } else {
                contentString = '<div id="content">'+
                        '<div id="siteNotice">'+
                        '</div>'+
                        '<div><b>Place: </b><span id="place"> ' + res.name + '</span> </div>'+  
                        '<p><b>Weather:</b> <span id="weather">' + res.weather[0].main + '</span></p>'+

                 '<p><b>Temperature:</b> <span id="temperature">' + (res.main.temp - 273.15).toFixed()+'</span>&#176 C</p>'+

                        '<p><b>Wind speed:</b> <span id="wind">' + res.wind.speed + '</span> ms</p>'+ 
                        '<p><b>Humidity:</b> <span id="humidity">' + res.main.humidity + '</span>%</p>'+ 
                        '</div>';
            }

            infowindow = new google.maps.InfoWindow({
                content: contentString
            });

            infowindow.open(map, marker);
        }
    }
  • Вопрос задан
  • 179 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
var degree = (res.main.temp - 273.15).toFixed();
// а потом
'<p><b>Temperature:</b> <span id="temperature">' + degree + '</span>&#176 C</p>'
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
16 мая 2024, в 23:36
200000 руб./за проект
16 мая 2024, в 23:10
12000 руб./за проект