什么是 !!在JavaScript中?

meo*_*hia 4 javascript jquery

可能重复:
什么!! 运算符(双惊叹号)在JavaScript中意味着什么?

$("#imjavascript").attr('checked', !!$('#mainCheck').attr('checked'));
Run Code Online (Sandbox Code Playgroud)

做什么 !!意思 ?

Nic*_*ver 5

有些人称之为(可能/可能是其他名称),这是一个双重否定或双重爆炸,它获取属性并将其转换为布尔值.第一个!取值的倒数-产生boolean值,那么第二个采取的反,所以你得到一个布尔回来,这是一个true/ false原,而不是原来的逆的表示.