김지환

alert(name,"님 환영합니다."); 는 왜 안되나요?

var name=prompt("이름을 입력해주세요");
alert(name, "님 환영합니다.");
라고 하면 이름을 입력하는 창이 뜬후 입력한 이름만 출력되고 "님 환영합니다." 는 출력되지 않는데 이유가 무엇인가요?

1 개의 답변
정두식

console.log는 콤마로 구분한 문자열을 다 이어서 보여주는 기능이 있지만 alert은 없습니다.
그래서 문자열을 붙여주는 +를 이용하면 됩니다. 이렇게 해 보세요.

var name=prompt("이름을 입력해주세요");
alert(name + "님 환영합니다.");
  • 김지환
    아 그렇군요! 감사합니다^^ ― 김지환 2017.8.18 11:24
답변 쓰기
이 입력폼은 마크다운 문법을 지원합니다. 마크다운 가이드 를 참고하세요.