강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

bwywb001781 のプロフィール画像
bwywb001781

投稿した質問数

Node.js 教科書 - 基本からプロジェクト実習まで

基本ルーターとパグファイルの設定

main.pug 중간에 if 문에 대해서 궁금한 것이 있습니다.

作成

·

384

0

if user && user.id !== twit.user.id && !follow

위의 if 조건문에 따라서 팔로우하기 버튼이 보이고 안보이고가 정해지는데

저 조건문에서 조건을 따지는 순서나 방법이 궁금합니다

!== 연산자의 순위가 &&보다 높으니 user.id !== twit.user.id 먼저 비교를 하고

if user && 결과 && !follow 이 상태에서 앞에서 차례로 true, false를 따져주면 되는건가요?

ㅠㅠ 헷갈립니다 도와주세요!

mysqlnodejsmongodbjavascript

回答 2

0

BWYWB 00님의 프로필 이미지
BWYWB 00
質問者

네! 알고있습니다! ㅎㅎ 근데 저렇게 3가지 조건을 한번에 따질 수 있다는게 신기합니다 ㅎㅎ 감사합니다:D

0

zerocho님의 프로필 이미지
zerocho
インストラクター

네 맞습니다. 연산자 우선순위가 중요합니다. 만약 우선순위가 헷갈리신다면 괄호로 감싸주세요.

if user && (user.id !== twit.user.id) && !follow

셋 다 true여야 다음 로직도 실행되는 것 아시죠?

bwywb001781 のプロフィール画像
bwywb001781

投稿した質問数

質問する