const prime = 4;
function primeFunc(n){
for(let i=2; i<n; i++){
if(n%i===0){
console.log("No");
return false;
}
}
if(n === 1){
console.log("No");
return false;
}
console.log("Yes");
}
primeFunc(prime)
func에 primeFunc을 만들어서 입력 값 n을 입력 받는다.
for 문을 통해서 나눌 수 i 를 조건으로
2부터 n까지 나눠줌.
예를 들어 4면 2/2 2/3 2/4 이런식..
이렇게 나눴을때 if 만약에 n%i 나머지 값이 0이라면
소수가 아니기 때문에 No 그리고 return 으로 false 값을 주고
나머지 값이 0이 아니라면 Yes를 출력한다.
하지만 1은 소수가 아니기때문에 그냥 if문을 통해 n이 1이라면 No라고 표시해줌.