1~9까지의 숫자 중 하나를 입력하면 그 단의 구구단 결과를 한 줄에 출력하는 프로그램을 작성하세요.
입력 : 2
출력 : 2 4 6 8 10 12 14 16 18
구구단 만들기
입력값 = 1 ~ 9
1이 입력되면 1 2 3 4 5 6 7 8 9
1 = 1 * 1
2 = 1 * 2
3 = 1 * 3
...
...
...
9 = 1 * 9
2가 입력되면 2 4 6 8 10 12 14 16 18
2 = 2 * 1
4 = 2 * 2
6 = 2 * 3
...
...
...
18 = 2 * 9
function Program(input) {
const number = input;
let result = '';
for (let i = 1; i <= 9; i++) {
result += number * i + ' ';
}
return result;
}
console.log(Program('2')); // 2 4 6 8 10 12 14 16 18
// prompt()함수
const number = prompt('1~9까지의 숫자 중 하나를 입력하세요');
let result = ' ';
for (let i = 1; i <= 9; i++) {
result += number * i + ' ';
}
console.log(result);
prompt()함수 : 내장함수, window 객체의 메소드
사용자에게 텍스트를 입력하라는 메시지를 띄워줌과 동시에, 입력 필드를 함께 제공!
확인을 누르면 prompt 함수는 사용자가 입력한 문자열을 반환하고, 취소 또는 Esc를 누르면 null을 반환한다.
https://developer.mozilla.org/ko/docs/Web/API/Window/prompt
https://ko.javascript.info/alert-prompt-confirm