강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

nikey2000님의 프로필 이미지
nikey2000

작성한 질문수

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

ternary operator(3항 연산자)

isJavascript 질문입니다.

작성

·

203

1

 

 

3항 연산자를 함수로 만드는 코드를 그래도 쳤는데 "isJavascript"를 선언하면 결과가 나오고 다시 사용하려면 undefined라고 뜨는데 어떤 문제인지 여쭙고 싶습니다.

답변 1

0

그랩님의 프로필 이미지
그랩
지식공유자

실행한 구문을 보면 isJavascript에는 console.log(...)의 return값이 담기게 됩니다.

console.log함수는 별다른 return을 하지 않기에 isJavascript에는 undefined가 담기는게 맞습니다!

만약 반환값을 넣고 싶다면 const isJavascript = language === 'javascript' ? '맞다' : '아니다' 이렇게 사용할 것 같아요.

nikey2000님의 프로필 이미지
nikey2000

작성한 질문수

질문하기