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

2019. 10. 16. 00:26·정리 전 게시글/공부 관련

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

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

 

 

 

1. 다음 표를 자바스크립트 객체로 나타내시오(키 이름과 자료형은 적절하다고 생각하는 것으로 사용합니다.)

 

이름              Nature of Code

가격              30000DNJS

저자              다니엘 쉬프만

ISBN              9788968481901

페이지 수        620페이지

 

풀이.

let object = {
    name : 'Nature of Code',
    price : 30000,
    author : '다니엘 쉬프만',
    isbn : 978896881901,
    페이지수 : 620
}
console.log(object);

 

 

2. 다음 표의 객체를 생성할 수 있는 생성자 함수를 만드시오(생성자 함수 이름은 Product, 키 이름과 자료형은 적절하다고 생각하는 것으로 사용합니다).

 

이름              돼지삼겹살

무게              100g

가격              1690원

 

calculate(<무게>)       무게를 기반으로 가격을 계산합니다.

예: product.calculate(200)을 입력하면, 100g * 2 = 200g이므로 '3380원'을 출력합니다.

 

풀이.

function Product(scale, price) {
    name = '돼지삼겹살';
    this.scale = scale;
    this.price = price;
}

Product.prototype.calculate = function (_scale) {
    console.log(`'${_scale / this.scale * this.price}원'`);
}

let products = new Product(100, 1690);

products.calculate(200);

 

 

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

 

let number = 273;
number.print = function () {
    console.log(this);
};
number.print();
number.print();
number.print();

 

풀이.

오류난다.

 

 

4. 다음 중 생성자 함수로 생성하는 객체 모두에 메소드를 추가할 때 사용하는 속성은?

 

(1) class
(2) object
(3) prototype
(4) global

 

풀이.

3번

 

 

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

 

let object = {
    "+": 1,
    "-": 2,
    "*": 3,
    "/": 4
};

console.log(object.+);
console.log(object.-);
console.log(object.*);
console.log(object./);

 

풀이.

오류난다.

 

 

 

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

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

저작자표시 (새창열림)

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

자바스크립트 프로그래밍 입문 - 4장 연습문제 풀이  (2) 2019.10.16
자바스크립트 프로그래밍 입문 - 5장 연습문제 풀이  (0) 2019.10.16
자바스크립트 프로그래밍 입문 - 2장 연습문제 풀이  (0) 2019.10.16
자바스크립트 프로그래밍 입문 - 3장 연습문제  (3) 2019.10.16
[c언어] 함수를 만들어 최댓값과 최솟값 그리고 평균 구하기  (0) 2019.10.13
'정리 전 게시글/공부 관련' 카테고리의 다른 글
  • 자바스크립트 프로그래밍 입문 - 4장 연습문제 풀이
  • 자바스크립트 프로그래밍 입문 - 5장 연습문제 풀이
  • 자바스크립트 프로그래밍 입문 - 2장 연습문제 풀이
  • 자바스크립트 프로그래밍 입문 - 3장 연습문제
aptenia
aptenia
공부하면서 배운 것들
  • aptenia
    새벽의 아이디어
    aptenia
  • 전체
    오늘
    어제
    • 분류 전체보기 (279)
      • 논문 (0)
      • Roboracer (2)
      • 개발 아무거나 (1)
      • 일상 아무거나 (2)
      • 정리 전 게시글 (268)
        • 개발 관련 (25)
        • 정보 관련 (19)
        • 공부 관련 (224)
  • 블로그 메뉴

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

  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바