
window.prompt(message) 함수를 사용할 때 메시지(message)가 undefined일 때 오류가 발생하는 이유는 message가 필수 인자이기 때문입니다. 따라서 message를 정의하고 값을 할당해야 합니다.
예를 들어, 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
javascript
let message = "이름을 입력하세요.";
let name = window.prompt(message);
또는 message를 변수로 선언하고, 그 변수에 값을 할당하는 방법도 있습니다.
#hostingforum.kr
javascript
let message = "이름을 입력하세요.";
let name = window.prompt(message);
또한, message가 undefined일 때 오류를 방지하기 위해 null 체크를 할 수 있습니다.
#hostingforum.kr
javascript
let message = "이름을 입력하세요.";
let name = window.prompt(message);
if (name !== null) {
console.log(name);
} else {
console.log("입력을 취소했습니다.");
}
이러한 방법으로 window.prompt(message) 함수를 사용할 때 메시지(message)가 undefined일 때 오류를 방지할 수 있습니다.
2025-05-30 11:08