teste de uso com o continue

Benchmark created on


Test runner

Ready to run.

Testing in
TestOps/sec
com o continue
function ehNumeroPrimo(num) {
    if (num <= 1) return false;
    for (let i = 2; i <= Math.sqrt(num); i++) {
        if (num % i === 0) {
            return false;
        }
    }
    return true;
}
for (let i = 0; i <= 5; i++) {
    if (ehNumeroPrimo(i)) {
        console.log(`${i} é primo.`);
        continue;
    } else if (i % 2 === 0) {
        console.log(`${i} é par.`);
    } else {
        console.log(`${i} é ímpar.`);
    }
}
ready
sem o continue
function ehNumeroPrimo(num) {
    if (num <= 1) return false;
    for (let i = 2; i <= Math.sqrt(num); i++) {
        if (num % i === 0) {
            return false;
        }
    }
    return true;
}
for (let i = 0; i <= 5; i++) {
    if (ehNumeroPrimo(i)) {
        console.log(`${i} é primo.`);
    } else if (i % 2 === 0 && !ehNumeroPrimo ) {
        console.log(`${i} é par.`);
    } else {
        console.log(`${i} é ímpar.`);
    }
}
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.