Test case details

Preparation Code

var a = true, b;

Test cases

Test #1

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

Test #2

b = (a === true) ? true : false; b = (a === false) ? true : false;

Test #3

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

Test #4

b = (a == true) ? true : false; b = (a == false) ? true : false;

Test #5

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

Test #6

b = (a) ? true : false; b = (!a) ? true : false;