это очень быстрая проблема, которой я хочу поделиться со всеми вами .. я не знаю почему .. но Chrome и Opera - я не тестировал на Firefox - просто не хочу принимать значение моегоvar (y), и это просто не происходит в Edge и Explorer.
Объективный код зависит от параметра: выберите переменную y и получите другое значение, а следовательно, и переменную Uf..
Я начал изучать JavaScript неделю назад .. поэтому мне очень жаль, что беспокою вас всех!:)
function uf(x){
if ( x == null) { y = 1;}
if ( x == 1 ) { y = 1200; }
if ( x == 2 ) { y = 1550; }
if ( x == 3 ) { y = 1500; }
if ( x == 4 ) { y = 1550; }
var Uf = y;
}
<div>
<select required>
<option onclick="uf(null)">UF</option>
<option onclick="uf(1)">RS</option>
<option onclick="uf(2)">RJ</option>
<option onclick="uf(3)">SP</option>
<option onclick="uf(4)">MG</option>
</select>
</div>
ОШИБКА
Uncaught ReferenceError: y не определено
в uf (JS.js: 19)
на HTMLInputElement.onclick (Index.html: 88)