function IsPrime( N, M ) { M = M || Math.floor( N / 2 ); return N % M == 0 ? false : M == 2 ? true : IsPrime( N, M - 1 ); } alert( [IsPrime(22), IsPrime(23)] );