From a537fb9fe99c622de25f43c4b6dd3b2e9c7ab509 Mon Sep 17 00:00:00 2001 From: John Bowdre Date: Fri, 9 Feb 2024 21:05:40 -0600 Subject: [PATCH] display "feels like" if difference is >= 5 also use template literals (backticks) for better legibility of concatenated strings --- tempest.html | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/tempest.html b/tempest.html index 8db2336..2dc81fe 100644 --- a/tempest.html +++ b/tempest.html @@ -37,12 +37,16 @@ // parse data conditions = (res.conditions).toLowerCase(); - temp = (res.air_temperature)+ "°f ("+(((res.air_temperature-32)*5)/9).toFixed(1) + "°c)"; - humidity = res.relative_humidity + "% humidity"; - wind = res.wind_gust + "mph (" + (res.wind_gust*1.609344).toFixed(1)+ "kph) from " + (res.wind_direction_cardinal).toLowerCase(); - precipToday = res.precip_accum_local_day + '" of rain today'; + tempDiff = Math.abs(res.air_temperature - res.feels_like); + temp = `${res.air_temperature}°f (${(((res.air_temperature - 32) * 5) / 9).toFixed(1)}°c)`; + if (tempDiff >= 5) { + temp += `, feels ${res.feels_like}°f (${(((res.feels_like - 32) *5) / 9).toFixed(1)}°c)`; + } + humidity = `${res.relative_humidity}% humidity`; + wind = `${res.wind_gust}mph (${(res.wind_gust*1.609344).toFixed(1)}kph) from ${(res.wind_direction_cardinal).toLowerCase()}`; + precipToday = `${res.precip_accum_local_day}" of rain today`; pressureTrend = res.pressure_trend; - pressure = (res.station_pressure).toFixed(2) + 'inhg and ' + pressureTrend; + pressure = `${res.station_pressure}inhg and ${pressureTrend}`; icon = res.icon; // display data