Bootstrap

判断一个数是不是素数

var a = prompt('请输入一个数:')

if (a == 1) {

    alert('1既不是素数也不是合数');

} else {

    //循环产生2~a-1之间所有的整数

    for (var i = 2, count = 0; i < a; i++) {

        if (a % i == 0) {

            //有被能整除的数字,数量+1

            count++;

            //一旦有能被整除的数字,就提前结束,不用再查找其它的

            break;

        }

    }

    if (count == 0) alert(a + ' 是素数');

    else alert(a + ' 不是素数');

}

;