次のコードは常に600を返し、なぜそれほどわからないのですか?
任意の助けいただければ幸いです。関数から返された変数が私に良い値を返さない
<p id="demo"></p>
var freq = "0";
if (freq = "0") {
var time = 300;
} else if (freq = "1") {
var time = 600;
}
document.getElementById("demo").innerHTML = time;
'ためFREQ = "1"'割り当て、ない比較です。あなたは 'freq ==" 1 "'を意味しましたか? – jonrsharpe
'='(asign)!= '==='(比較) – Lixus
単一の等号記号が値を割り当てます。比較は2 ==であり、一致するタイプとの比較は3 === – Dean