-2
當我嘗試使用此代碼不能正常工作:爲什麼在設置三值運算的輸入值時返回true?
document.querySelector('#myInput').checked = false == 'false' ? false : true; // This set true
但此代碼的工作:
var checkedBoolean = false == 'false' ? false : true; // return false
document.querySelector('#myInput').checked = checkedBoolean; // set true
爲什麼?謝謝你,這是出於好奇..
**修正爲第二代碼註釋:。 document.querySelector( '#myInput')檢查= checkedBoolean; //設置爲false –
'假==「false''將總是返回'FALSE',它變成TRUE;在三元 – mcrvaz