> 웹 프론트엔드 > JS 튜토리얼 > Js | 진실과 거짓 |

Js | 진실과 거짓 |

王林
풀어 주다: 2024-09-01 21:05:36
원래의
564명이 탐색했습니다.

Js | Truthy & Falsy |

참 값과 거짓 값:

Javascript에서는 true 및 falsy 값을 사용하여 부울에서 값이 true 또는 false로 평가되는지 여부를 결정합니다
context.이 개념은 if 문과 같은 조건을 사용하여 프로그램 흐름을 제어하는 ​​데 중요합니다.

Falsy Values: 0," ",null,NaN,false,undefined 
로그인 후 복사
console.log(Boolean(0)); //false
로그인 후 복사
console.log(Boolean(undefined)); //false

로그인 후 복사
console.log(Boolean(' '));  //empty false

로그인 후 복사
console.log(Boolean(null)); //false

로그인 후 복사
console.log(Boolean(NaN)); //false not a number

로그인 후 복사
console.log(Boolean(false)); //false
로그인 후 복사

참 값: 거짓이 아닌 모든 값:

console.log(Boolean(1)); //true
로그인 후 복사
로그인 후 복사
console.log(Boolean(1833933)); //true
로그인 후 복사
console.log(Boolean(-1)); //true
로그인 후 복사
console.log(Boolean("hello")); //true
로그인 후 복사
console.log(Boolean(1)); //true
로그인 후 복사
로그인 후 복사
console.log(Boolean([])); //true empty array
로그인 후 복사
console.log(Boolean({})); //true empty object
로그인 후 복사
console.log(function (){}); //true
로그인 후 복사
Example:
로그인 후 복사
           t     f
let cash =255  //0 ; 
    //conditions false  statement block not run
if (cash){
  console.log("you can buy burger with drink"); 
}else{
   console.log("you can buy burger"); 
}else{
   console.log("you don't have money"); 
}
로그인 후 복사
let a;
console.log(a); //false
로그인 후 복사
output:
undefined 
로그인 후 복사
let a = 10;
console.log(a); //true
로그인 후 복사
let a = null;
console.log(a); //false
로그인 후 복사

위 내용은 Js | 진실과 거짓 |의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿