조건문은 어떠한 조건이 만족하면 실행시키는 자바스크립트 문법입니다.
조건을 제대로 만족시키는 코드를 작성하지 않을경우 위 사진처럼 잘못된 결과를 출력 해 줄수 있습니다
기본적인 문법에는
if(조건문){
(실행문)
}
if 조건문 안에서 조건을 만족하면 실행문을 실행시키는 코드 입니다
만약 조건문에 참(true)이 아닐경우 실행문은 실행되지 않습니다
if(우유가있으면){
아보카도가 마트에있으면
6개 사와
}
코드를 사람의 언어로 풀었을경우 이렇게 작성할수있습니다
그렇다면 언어를 코드로 바꾸면 어떻게 해야할까요?
let milk = ture
let abocado = "아보카도"
if(milk){ // 우유가 있으면
abocado = 6 // 아보카도를 6개로 재할당하고
return abocado // 아보카도를 재할당한 만큼 사와
}
만약 마트에 아보카도가 없을경우는 어떻게 할까요?
let milk = true
let abocado = "아보카도"
if(milk){
abocado = 6
}else{ // 우유가 없으면
milk = 1 // 우유에 1개를 재할당하고
return milk // 우류를 재할당한 만큼 사와
}
else를 작성하여 if 문에서 참값을 만나 실행시키지 못할경우
else구문이 실행됩니다 if문에서 true값이 아닐경우 실행됩니다
위와 같은식으로 조건이 만족하면 무엇을 어떻게 실행시켜줘
만족하지 못 하면 무엇을 어떻게 실행 시켜줘를 명확하게 적어주는것이
실행시켯을 경우 컴퓨터가 코드 작성자가 원하는 결과값에 가깝게 실행시켜줍니다