简体   繁体   English

切换真假

[英]Toggle true and false

I would like to know how I can toggle this true into false and vise versa: 我想知道如何将true转换为false ,反之亦然:

function step1(enabled, withDialog) {
  if (enabled != undefined && !enabled)
    return;

  var dialogMode = (withDialog ? DialogModes.ALL : DialogModes.NO);
  var desc1 = new ActionDescriptor();
  var ref1 = new ActionReference();
  ref1.putEnumerated(cTID('Chnl'), cTID('Chnl'), cTID('Msk '));
  desc1.putReference(cTID('null'), ref1);
  desc1.putBoolean(cTID('MkVs'), true);
  executeAction(cTID('slct'), desc1, dialogMode);

};

if (a == false) {
  !a = true;
} else if (a == true) {
  !a = false;
}

I don't know which variable you want to toggle in your code, but taking your comment: 我不知道您想在代码中切换哪个变量,但是请注意:

if(a == false) { a = true; } else if (a == true) { a = false; }

You can change it to: 您可以将其更改为:

a = !a;

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM