자바스크립트 프로그래밍 입문 - 5장 연습문제 풀이

2019. 10. 16. 00:27·이전 게시글/공부 관련

자바스크립트 프로그래밍 입문 - 5장 연습문제 풀이 

공부하는 학생입니다. 복습을 위해 올리는 것이므로 틀린 풀이가 있을 수 있으므로 만약 틀린 풀이를 발견하시면 댓글로 써주시면 감사하겠습니다.

 

 

 

1. 다음 중 함수의 선언 방법으로 옳지 않은 것은?

 

(1) function test() {

   console.log("테스트 함수입니다.")


(2) let test = function () {

   console.log("테스트 함수입니다.")


(3) function test() => {

   console.log("테스트 함수입니다.")


(4) let test = () => {

   console.log("테스트 함수입니다.")

 

풀이.

3번

 

 

2. 다음 코드의 실행 결과를 예측하시오.

 

function test(a, b, c) {
    console.log(a);
    console.log(a * b);
    console.log(a * b * c);
}

test(10, 100);

 

풀이.

10
1000
NaN

 

 

3. 다음 함수를 만드시오.

 

º 함수 이름: power

  - 매개 변수를 하나 넣으면 제곱해 준다(예 : power(2) = 4).

  - 매개 변수를 2개 넣으면 <첫 번째 매개 변수>의 <두 번째 매개 변수> 제곱만큼 해 준다(예 : power(2, 3) = 8).

º 함수 이름: multiply

º 매개 변수로 넣은 값을 모두 곱해준다(예 : multiply(1, 2, 3, 4, 5) = 120).

 

풀이.

function power(x, y) {
    let result = 1;
    y = y || 2;
    for (let i = 0; i < y; i++) {
        result *= x;
    }
    return result;
}
function multiply() {
    let result = 1;
    for (let i = 0; i < arguments.length; i++) {
        result *= arguments[i];
    }
    return result;
}
console.log(power(2));
console.log(multiply(1, 2, 3, 4, 5));

arguments 객체는 함수에 전달된 인수에 해당되는 Array형태의 객체라고 한다.

 

 

4. 다음 중 문자열 자료형을 숫자 자료형으로 바꾸는 함수가 아닌 것은?

 

(1) Number()
(2) parseInt()
(3) parseFloat()
(4) parseDouble()

 

풀이.

4번, parseDouble()는 없다고 한다.

 

 

5. 다음 중 자바스크립트가 기본으로 제공하는 타이머 관련 함수가 아닌것은?

 

(1) Timer()
(2) setTimeout()
(3) setInterval()
(4) clearInterval()

 

풀이.

1번, Timer()는 없다고 한다.

 

 

 

풀이에 *이 붙어 있는것은 확실치 못한 정답입니다.

댓글로 자세한 설명을 써주시면 감사하겠습니다

저작자표시 (새창열림)

'이전 게시글 > 공부 관련' 카테고리의 다른 글

[파이썬] 년, 월, 일 받아서 요일 출력하기 datetime.date  (0) 2019.10.23
자바스크립트 프로그래밍 입문 - 4장 연습문제 풀이  (2) 2019.10.16
자바스크립트 프로그래밍 입문 - 6장 연습문제 풀이  (0) 2019.10.16
자바스크립트 프로그래밍 입문 - 2장 연습문제 풀이  (0) 2019.10.16
자바스크립트 프로그래밍 입문 - 3장 연습문제  (3) 2019.10.16
'이전 게시글/공부 관련' 카테고리의 다른 글
  • [파이썬] 년, 월, 일 받아서 요일 출력하기 datetime.date
  • 자바스크립트 프로그래밍 입문 - 4장 연습문제 풀이
  • 자바스크립트 프로그래밍 입문 - 6장 연습문제 풀이
  • 자바스크립트 프로그래밍 입문 - 2장 연습문제 풀이
aptenia
aptenia
공부하면서 배운 것들
  • aptenia
    새벽의 아이디어
    aptenia
  • 전체
    오늘
    어제
    • 분류 전체보기 (276)
      • f1tenth (2)
      • 이전 게시글 (268)
        • 개발 관련 (25)
        • 정보 관련 (19)
        • 공부 관련 (224)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • 네이버 블로그
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    파이썬
    C언어강좌
    C++강좌
    파이어베이스
    공개SW개발자대회
    c언어초보
    프로그래머스PCCE
    이것이자바다연습문제
    캡스톤디자인
    콜라츠추측
    일본규슈공업대학교
    빅데이터공모전
    반복하지않는수
    마크스크립트
    스크롤바CSS
    티스토리반응형2스킨편집
    마크
    이것이자바다확인문제
    자바
    컨텍스트스위칭
    마인크래프트강화스크립트
    C언어
    이것이자바다
    티스토리스킨편집
    마인크래프트
    티스토리HTML
    마인크래프트스크립트
    프로그래머스
    안드로이드
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
aptenia
자바스크립트 프로그래밍 입문 - 5장 연습문제 풀이
상단으로

티스토리툴바