把某个对象写为!!!或用javascript?

把某个对象写为!!!或用javascript?,javascript,reactjs,Javascript,Reactjs,把某个对象写为!!!或在javascript中 var d是一个对象,white可能有一些属性 if(!!!d.c.l)或if(!d.c.l)有什么区别两者之间(结果)没有区别和 将值解析为相反类型的布尔值。下面的例子更清楚地说明了这一点 如 通过执行多次只需再次交换值 如 我没见过,一定是!!运算符将任何内容转换为布尔值这是否回答了您的问题?一个好的exmaple是,如果您有一个函数并返回,例如thisreturnsomevariable?true:false所以你可以这样写return!!s

把某个对象写为!!!或在javascript中

var d是一个对象,white可能有一些属性

if(!!!d.c.l)或if(!d.c.l)有什么区别

两者之间(结果)没有区别

将值解析为相反类型的布尔值。下面的例子更清楚地说明了这一点

如 通过执行
多次只需再次交换值


我没见过,一定是!!运算符将任何内容转换为布尔值这是否回答了您的问题?一个好的exmaple是,如果您有一个函数并返回,例如this
returnsomevariable?true:false
所以你可以这样写
return!!someVariable
我的导师建议我在使用时使用它!如果(!!nextProps.selectedView&&!!nextProps.selectedView.selectedQuestion!==!!this.props.selectedView.selectedQuestion){route(
/practice question?clid=${nextProps.classCode}&cpid=${nextProps.chapterId}&tid=${nextProps.selectedView.selectedTopic id}{!一个单一的将使真变假,假变真。双色球会使假变假,真变真。他们正好相反。大多数时候你不需要
const val = true;
!val // this is false
const val = true;
!val // this is false
!!val // this is true
!!!val // this is false