-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
실행결과로 true를 반환하는 경우
21.01.12 20:34 작성 조회수 92
3
대부분 실행결과를 값으로 출력을 하는데
var one = 1;
log(one === 1 || two === 2);
one의 값인 1 을 출력하지 않고 왜 true를 반환하나요?
답변을 작성해보세요.
1
김연지
2021.03.22
one || two로 썼었다면 1을 반환했겠지만
일치연산자인 ===을 써서 1과 비교했으므로
그에 대한 값인 true와
two === 2에 대한 값인 false를 비교한 샘이 됩니다.
따라서 console.log(true || false)로 물은 것이기 때문에
true 변수값을 반환합니다.
답변 1