javascriptは一つの数が素数かどうかを判断します.


//素数(素数):1とそれ自体で割り切れる数/ユーザーに1つの数だけ入力され、この数が素数かどうかを判定します.
    //    :        
    var num = Number(prompt("        ,         ")); 
    var count = 0;//      
    for( var i = 1 ; i <= num ; i++ ){
        if( num%i == 0 ){
    //  
            count++;
        }
    }
    //         count == 2       
    if( count == 2 ){
        document.write( num + "   " );
    }else{
        document.write( num + "    " );
//    :    = num +1
var num = Number(prompt("        ,         "));
var sum = 0; //   
for(var i = 1; i <= num; i++){
    if(num % i ==0){  
        console.log(i)
        sum += i;  
    }
}
if(sum == num+1){
    document.write(num + "   ");
}else{
    document.write(num + "    ");
}
//    :         flag = true    
//         : 
// 7:  % 2--6                  
// 13 :% 2--12  
// 15 :% 2---14                               flag = false
    var num =Number(prompt("        ,         "));//     
    var flag = true;//        true     
    for( var i = 2 ; i < num ; i++ ){
        if( num % i == 0 ){
    //                    
            flag = false;//    
            break;
        }
    }
    //        
    if( flag && num != 1 ){ //1    
        document.write( num + "   " );
    }else{
        document.write( num + "    " );
    }