자바스크립트 조건식에 논리형 데이터가 아닌 다른 형이 오는 경우


http://www.yes24.com/Product/Goods/59461086

 

Do it! 자바스크립트 + 제이쿼리 입문 - YES24

4년 연속 베스트셀러! 전면 개정판으로 출간!자바스크립트, 제이쿼리의 기본부터 실전에 필요한 핵심까지 모두 담았다!‘두잇 시리즈 최고 작품’이라 평가받은 책! 전면 개정판으로 더욱 알차

www.yes24.com

⌜Do it! 자바스크립트 + 제이쿼리 입문⌟ 책을 공부하며 요약・정리한 내용입니다.


 

자바스크립트의 조건식은 논리형 데이터(true, false)가 아닌 다른 형의 데이터가 입력되어도 true 또는 false로 인식된다.

0, null, “”(빈 문자), undefined

이 값들이 조건식에 입력되면 false를 반환한다.

이 외의 값은 true 로 인식된다.

 

e.g.

// true로 인식되는 경우
let num1=7;
if(num1) {
	document.write(num1);
}
//--==>> 7

// false로 인식된는 경우
let num2=0;
if(num2)  {
	document.write(num2);
} else {
	document.write("0은 false로 인식됩니다.");
}
//--==>> 0은 false로 인식됩니다.

 

 

 

 

 

 


 

https://www.instagram.com/p/Cb3QVR9B6Ll/?utm_source=ig_web_copy_link

부족하거나 잘못된 내용이 있을 경우 댓글 달아주시면 감사하겠습니다.

이 글에 부족한 부분이 존재할 경우 추후에 수정될 수 있습니다.


'JavaScript > JavaScript' 카테고리의 다른 글

자바스크립트 배열 객체  (0) 2022.07.22
자바스크립트 수학 객체  (0) 2022.07.21
자바스크립트 날짜 정보 객체  (0) 2022.07.21
null & undefined & typeof & 비교연산자  (0) 2022.07.20
Math.random() (JavaScript)  (0) 2022.04.10