프로그래밍 언어/Javascript
3. 연산자 | boolean의 모든 것 && 연산자
김곰댕
2021. 8. 26. 16:21
728x90
false : 0, -0, '', null, undfined, NaN
데이터가 없거나 유효하지 않는 비어있는 것들은 false
true : -1, 'hello'(값이 들어있는 문자열), [](배열은 오브젝트)
<!DOCTYPE html>
<html lang = "en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" consent="width=device-width, initial-scale=1.0" />
<title>Document</title>
<script src="js-basic/operator.js"></script>
</head>
<body></body>
</html>
let num; //undefined
if(num)
{
console.log('true!');
}
else
{
console.log('false!');
}
let obj = {name: 'ellie'};
if(obj)
{
console.log(obj.name);
}
//위의 if코드와 같은 의미
obj && console.log(obj.name); //&&연산자 사용 : 오브젝트가 있으면 뒤의 console내용이 실행
728x90