Javascript 测试用户是否单击了true或false

Javascript 测试用户是否单击了true或false,javascript,html,Javascript,Html,我能够将选项的值评估为true,但不能评估为false。 它永远不会变成“不” 为什么 const versionNum=document.querySelector('version num'); const jarName=document.querySelector(“#jar name”); const getLatest=document.querySelector(“#get latest yn”); getLatest.onclick=函数(){ 如果(this.value==

我能够将
选项的
评估为true,但不能评估为false。 它永远不会变成“不”

为什么

const versionNum=document.querySelector('version num');
const jarName=document.querySelector(“#jar name”);
const getLatest=document.querySelector(“#get latest yn”);
getLatest.onclick=函数(){
如果(this.value=='none'){
log('clicked none');
如果(!versionNum.classList.contains('hidden'))versionNum.classList.add('hidden');
如果(!jarName.classList.contains('hidden'))jarName.classList.add('hidden'))
}否则{
if(该值){
log('clicked yes');
if(versionNum.classList.contains('hidden'))versionNum.classList.remove('hidden');
如果(!jarName.classList.contains('hidden'))jarName.classList.add('hidden');
}否则{
log('clicked no');
如果(!versionNum.classList.contains('hidden'))versionNum.classList.add('hidden');
if(jarName.classList.contains('hidden'))jarName.classList.remove('hidden');
}
}
};
。隐藏{
显示:无;
}

最新的二进制文件?
对
不
点击是
点击否

我同意,但是
数据类型是
字符串
不是
bool
,所以我改变了

this.value
this.value=='true'