if 문
지정한 조건이 참인 경우 명령문을 실행합니다
조건이 거짓인 경우 또 다른 명령문이 실행 될 수 있습니다.
예제를 보고 풀이를 해보도록 하겠습니다
function testNum(a) {
let result;
if (a > 0) {
result = 'positive';
} else {
result = 'NOT positive';
}
return result;
}
console.log(testNum(-5));
// expected output: "NOT positive"
풀이
만약에 a가 0보다 크면 'positive'를 보여주고 else 즉 아니면 'NOT positive'를 보여준다
문제에서는 -5를 선언 해주었기 때문에 0보다 작다 그러므로 'NOT positive'라는 결과값을 보여준다
다중 if문 else문은 else if 를 만들기위해 중첩이 불가능합니다
사용방법의 예
if (조건1)
명령문1
else if (조건2)
명령문2
else if (조건3)
명령문3
...
else
명령문N
if (조건1)
명령문1
else
if (조건2)
명령문2
else
if (조건3)
...
if (조건) {
명령문들1
} else {
명령문들2
}
조건문과 명령문의 순서를 잘 알고 사용해야 할것 같습니다.
벨로그 정리 후기
기본을 뜨문뜨문 알고 있는 상태에서 부트캠프 3주차가 지나갔다.
if문 코드는 읽을 줄 알지만 막상 화면에 if 문을 사용하면서 코드를 짜보라고 했을때 어떻게 해야하지 매일 막막했다..
이번정리를 기회로 한번 더 배우는 계기가 되었으며 부트캠프 내에서 정말 감사하게 도와주고 계시는 동기분이 계셔서 정말 열심히 배우고 암기 할수 있는 부분은 암기하면서 이해 하고 있다.
생각해 보면 if문은 기본중에 기본인것 같다.
if 만약에 이러 이러 하면 이걸 알려주고 조건에 맞는 값이 아니면 else 얘를 알려줘!
인 부분인데 아이디나 비밀번호를 적는 로그인 부분에도 사용이 될것 같고 꼭 필요한 문자나 선택하는 부분에도 꼭 사용이 될것같다.
하루 하루 기본이 정말 중요하다고 느끼고 있다.
화이팅입니다