자바스크립트의 어려움 - 6 | 참 & 거짓 값
4571 단어 webdevbeginnersjavascript
우리는 대부분 그것을 참값과 거짓값이라고 부릅니다.
콘텐츠 테이블
진실한 가치
Personally I like to think of truthy values as a variable that have an actual value in it.
Sort of messy?
Think of it like that:
- A value that isn't empty is a valuable value, but when it's empty it's not.
Let's see some examples
!!
키워드를 사용하여 값을 부울 값으로 바꾸고 출력이 무엇인지 확인합니다.끈
console.log(!!"Hello"); // true
let text = "Hi there";
console.log(!!text); // true
숫자
console.log(!!18); // true
let num = 88;
console.log(!!num);
다른
모든 객체(
{}
) 또는 배열( []
)은 비어 있더라도 진실한 값입니다!!따라서 저장을 위해 객체나 배열을 사용하려면 배열이나 객체 내부의 값을 가져와야 합니다.
잘못된 값
A falsy value is the opposite of the truthy values.
끈
console.log(!!""); // false
숫자
console.log(!!0); // false
console.log(!!NaN); // false
NaN에 대한 자세한 내용은 다음을 확인하십시오.
다른
null
개체도 잘못된 값입니다.console.log(!!null); // false
사용 사례
이것을 아는 몇 가지 놀라운 사용 사례가 있습니다. 값이 숫자가 아닌 경우 프로세스를 중지할 수 있습니다. 마치 텍스트를 숫자로 바꾸면
NaN
로 바뀌고 잘못된 값입니다.if (inputValue) {
... // Actions
}
읽어 주셔서 감사합니다. 이 기사에서 새로운 것을 얻으시기 바랍니다 😄
Reference
이 문제에 관하여(자바스크립트의 어려움 - 6 | 참 & 거짓 값), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/abdelrahman_dwedar/javascript-struggles-6-truthy-falsy-values-1hoc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)