작성한 질문수
자바스크립트 비기너: 튼튼한 기본 만들기
11. 콤마, 그룹핑, 논리 연산자
21.01.12 20:34 작성
·
140
3
대부분 실행결과를 값으로 출력을 하는데
var one = 1;
log(one === 1 || two === 2);
one의 값인 1 을 출력하지 않고 왜 true를 반환하나요?
답변 1
1
2021. 03. 22. 18:57
one || two로 썼었다면 1을 반환했겠지만일치연산자인 ===을 써서 1과 비교했으므로그에 대한 값인 true와two === 2에 대한 값인 false를 비교한 샘이 됩니다.따라서 console.log(true || false)로 물은 것이기 때문에true 변수값을 반환합니다.