RosettaCodeData/Task/Even-or-odd/Jsish/even-or-odd.jsish
2023-07-01 13:44:08 -04:00

21 lines
349 B
Text

#!/usr/bin/env jsish
/* Even or Odd, in Jsish */
function isEven(n:number):boolean { return (n & 1) === 0; }
provide('isEven', 1);
if (Interp.conf('unitTest')) {
; isEven(0);
; isEven(1);
; isEven(2);
; isEven(-13);
}
/*
=!EXPECTSTART!=
isEven(0) ==> true
isEven(1) ==> false
isEven(2) ==> true
isEven(-13) ==> false
=!EXPECTEND!=
*/