Ternery vs. negation

Benchmark created on


Setup

const includeDataYes = true;

const includeDataNo = false;


const includeNotesYes = true;

const includeNotesNo = true;

Test runner

Ready to run.

Testing in
TestOps/sec
Ternary
let required = includeDataYes || includeDataYes ? false : true;

required = includeDataYes || includeDataNo ? false : true;

required = includeDataNo || includeDataYes ? false : true;

required = includeDataNo || includeDataNo ? false : true;
ready
Negation
let required = !(includeDataYes || includeDataYes)
required = !(includeDataYes || includeDataNo)
required = !(includeDataNo || includeDataYes)
required = !(includeDataNo || includeDataNo)
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.