(function () { var opsies = ["||", "&&"]; var falsies = [null, undefined, false, NaN, 0, ""]; var truthies = [{}, true, 1, 42, 1/0, -1/0, "blah"]; var boolies = [falsies, truthies];
for (var op of opsies) { for (var i in boolies) { for (var j in boolies[i]) { var x = source(boolies[i][j]); for (var k in boolies) { for (var l in boolies[k]) { var y = source(boolies[k][l]); var prefix = (op == "||") ? "or" : "and"; var f = newFunction("return " + prefix + "TestHelper(" + x + "," + y + ",10)"); var expected = eval(x + op + y) ? 45 : 0;
assertEq(f(), expected);
}
}
}
}
}
})();
Messung V0.5
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.