Я пытаюсь вывести результат в формате JSON.
Но появилась ошибка "celsiusObject не определен".
Часть моего кода:
const select = document.getElementById('select');
switch (select.value) {
case 'celsius':
value1.value = Math.round(9/5 * (parseInt(currentValue.value)) + 32) + 'F';
value2.value = Math.round(parseInt(currentValue.value) + 273.15) + 'K';
json.value = JSON.stringify(celsiusObject);
const celsiusObject = {
F: Math.round(9/5 * (parseInt(currentValue.value)) + 32),
K: Math.round(parseInt(currentValue.value) + 273.15)
}
};
HTML:
<div id="application">
<input id="currentValue" type="number" placeholder="enter value of temperature">
<select id="select">
<option value="celsius">Celsius</option>
<option value="fahrenheit">Fahrenheit</option>
<option value="kelvin">Kelvin</option>
</select>
</br>
<button id="convert">Convert</button>
</br>
<input id="value1" type="text">
</br>
<input id="value2" type="text">
</br>
<input id="value3" type="text">
</div>
Что я не прав, чтобы получить JSON?