JavaScript Vanilla


JavaScript 코딩문제모든 문제 공통 조건을 확인한 뒤 각 문제의 조건을 확인하여 해결한다.

해결한 문제들은 문제 제출 방법에 맞게 제출한다.

모르는 문법 중 명시되지 않은 내용에 대해서는 구글링하거나, JavaScript 코드 분석 또는 JavaScript 기초 를 참조한다.

문제에 대한 이의 또는 조건 추가 요청에 대해서는 노션의 질문 기능을 이용한다.

문제 목록:

1. 별 찍기


alert 창으로 정수 N(1≤N≤30)을 입력받으면 입출력 예제처럼 N줄의 별을 <body> 태그에 출력한다.

조건


  1. 문서 이름: quiz01.html

  2. 입력 방식: prompt()

  3. 출력 방식: body 태그의 innerText

    DOM요소 .innerText vs .innerHTML:

    <aside> 💡 innerText: DOM요소의 화면에서의 출력값 innerHTML: DOM요소의 내부 HTML 코드

    </aside>

  4. 예외 처리: 입력값 N이 1≤N≤30인 정수를 만족하지 않으면 body 태그 변경 없이 콘솔창에 에러를 출력한다.

    에러 출력 방법:

    throw new Error("N이 조건을 만족하지 않습니다.")
    
  5. 풀이 전 문서 내용의 //To-Do가 위치한 태그를 제외한 나머지 부분은 수정하지 않는다.

조건을 제외한 구성(prompt 입력창의 출력부분 등)에 대해서는 자유롭게 수정한다.