undefiend을 반환하는 이유
398
작성한 질문수 1
function showError(){
alert('에러가 발생했습니다');
}
const result = showError();
console.log(result);여기서 showError() 함수만 실행했을 때와 다르게
result에 입력해서 실행하고 나서 undefined 가 나오는 출력되는 이유는 무엇인가요?
제가 추측하기엔 변수가 함수와 인자까지 같이 실행시켜야하는데 인자가 존재하지않아 undefined 가 나오는 것이라고 추측하고 있습니다만,
정확하게 모르겠습니다
답변 1
0
코드를 document.write(result) 로 실행해보면서 이해한거같은데
맞는지 모르겠습니다.
alert창까지 띄우고 이후에 document.write() 로 인해 문서 내에 값을 입력해야하는데 함수에 alert창을 띄우는 것말고는 없어서
document.write()를 쓸 내용이 존재하지않는다는 의미에서 undefined 이 쓰여진다고 이해했습니다.
만약 맞다면 console.log도 같은 의미겠죠?
안녕하세요 한번 더 문의드립니다.
0
43
4
81강 실습 자료 없음
0
36
2
선생님 공유해주신 핸드북에 링크가 몇개 잘못되었어요
0
32
2
62강 실습자료가 잘못되었습니다.
0
30
1
코드 자료는 없는걸까요?
0
64
3
강의 목표
0
37
1
강의 노트 위주로 학습
0
41
1
쿠키 생성 관련
0
68
3
JWT auth error invalid token
0
64
2
경력기술서는 어떤 방향이 좋을까요?
0
53
2
MSA 와 BFF 아키텍처 설명 부분에 대한 문의
1
56
1
eslint.config.js 설정 질문입니다.
0
66
2
7강 흐름 제어 아키택쳐 코드 순서
1
54
1
수업자료 어디서 찾아볼 수 있나요?
0
48
2
함수 강의의 정답.. 어떤가요?
0
42
1
깃권한요청드립니다
0
40
1
<div id="banner">배너 이미지</div> 관련 질문
0
35
1
강의자료
0
42
1
윈도우에서 Node js를 설치하고 싶어요
0
38
0
addToFile function에서 path를 사용해 새로운 파일을 생성
0
47
1
[46강] EventEmitter를 활용한 10가지 패턴 중 플러그인 아키텍처
0
47
2
강의가 누락된것 같습니다.
0
59
2
용어 발음법이 계속 바뀌는 것 같은데 이런 부분들 개선이 가능할까요...?
0
73
1
counter01.html은 어디있을까요?
1
31
1





