2023.07.04 - [💻/JS] - [Javascript] 연산자 종류와 if 조건문
연산자의 종류는 이전글을 참고해주세요
논리 연산(logical operators) 사용시 주의할 점을 정리합니다.
|| (or)
const value1 = false;
const value2 = 4 < 2;
function check() {
for (let i = 0; i < 3; i++) {
console.log('👌')
}
return true;
}
console.log(`or: ${value1 || value2 || check()}`)
/*
👌
👌
👌
or: true
*/
|| (or) 연산자는 3개 중에 하나라도 true면 true가 출력되기 때문에 첫번째인 value1부터 true가 나오면 뒤에 값은 실행하지 않는다.
그래서 심플한 value를 앞에 두고 함수를 호출하는 값을 뒤로 배치하는 것이 효율적이다.
'Language > JavaScript' 카테고리의 다른 글
[JavaScript] Callback Function|콜백함수 동기,비동기 (0) | 2023.07.27 |
---|---|
[JavaScript] for문을 이용해서 배열로 변환 (0) | 2023.07.27 |
[JavaScript] canvas 자체를 가운데 정렬하는 법(CSS로 가져오기) (0) | 2023.07.20 |
[JavaScript] for...in vs for...of (0) | 2023.07.18 |
[JavaScript] scope, block 등 용어 정의 (0) | 2023.07.18 |