본문 바로가기
개발공부_Blog/JavaScript

javascript - if

by 소팡팡 2021. 12. 21.
아는건데 막상 쓰려고보면 ...
또 생각보다 잘 안되는 ... 허 허 허

 

 

  알고 있다고 생각한 if문 다시 보기  

 

홀수 짝수 구하기
let num = Number(prompt('숫자를 입력하세요'))

if (num > 0) {
  alert('양수입니다')
}else if (num == 0){
  alert('0입니다')
}else {
  alert('음수입니다')
}
# if문
if ( 불 값이 나오는 표현식 ) { 불 값이 참일 때 실행할 문장  }

불 값이 나오는 표현식!!!!!!!!!

 

입력받은 숫자(num)가 0일때를 표현하려고 

num =0 을 했더니 음수가 나왔따 ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ 

난 저렇게 조건을 써 넣은 기억이 없는데 

나는 값 비교를 한 게 아니고 num에 0을 입력해 준 것이었고

num은 0보다 큰 숫자가 아니므로 음수가 나온듯 하다.

 

 = 과 == 과 === 의 차이는 다 다르다. 
=

# value의 값을 지칭
예 : num = 0


==

# value와 value의 값을 비교
예 : num1=5 , num2="5" 일때,
   .  num1 == num2  => true

===

#value와 data type을 비교
예 : num1=10 , num2="10" 일때,
   .  num1 === num2  => false
   .  Number     String이기 때문

 

 

 

 

안다고 썼지만

아는게 아는게 아닌 . 훗.

댓글