/* FIXME: missing a lot of coercion tests */ /*=== true false true false true false ===*/ print(true) print(!true); print(!!true); print(false); print(!false); print(!!false); /*=== false true true false false true ===*/ print(!{}); // ToBoolean({}) -> true print(!!{}); print(!''); // ToBoolean('') -> false print(!!''); print(!'a'); // ToBoolean('a') -> true print(!!'a');