강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của wodnjs3062161
wodnjs3062161

câu hỏi đã được viết

Bản sao tương tác trang web của Apple!

Hoạt hình vẽ canvas 1

if문 안에 !를 넣으면 왜 값이 안들어있을 때만 실행이 되나요?

Viết

·

392

1

제목이 곧 내용입니다!

if(values.rectStartY)에서 values.rectStartY = 0 이고 if문에서 이건 false로 작용한다고 이해했는데요,

그럼 !를 추가해주면 true가 된다는 뜻인거죠?

근데 true이면

왜 values.rectStartY에 값이 안들어있을때만 실행이 되는건가요??

제가 비전공자라 그런지 이런 true/false의 개념과 응용에 대한 지식이 좀 명확하지 못한 것 같습니다 ㅠㅠ

웹 디자인javascriptHTML/CSSsvg인터랙티브-웹클론코딩

Câu trả lời 3

1

wodnjs306님의 프로필 이미지
wodnjs306
Người đặt câu hỏi

감사합니다! 다시 보고 생각해서 이해했습니다!

1

자바스크립트에서 거짓으로 취급하는 값 (Falsy)과 참으로 취급하는 값(Truthy) 들이 있습니다. 처음엔 당연히 헷갈릴 수 있는 요소입니다. 잘 정리한 블로그 링크를 남기니 한번 읽어보시면 도움이 될 겁니다.

JavaScript - 참과 거짓(Truthy & Falsy)에 대해 알아보자 (velog.io)

0

studiomeal님의 프로필 이미지
studiomeal
Người chia sẻ kiến thức

답변 감사드립니다!

Hình ảnh hồ sơ của wodnjs3062161
wodnjs3062161

câu hỏi đã được viết

Đặt câu hỏi