Primality test
TypeScript Algorithms
loop with early return
Flowchart (ISO 5807)
Source code
function isPrime(n: number): boolean {
if (n < 2) return false;
for (let i = 2; i * i <= n; i++) {
if (n % i === 0) return false;
}
return true;
}