본문 바로가기

JavaScript8

자바스크립트-프로토타입2_자바스크립트와 객체 지향 프로그래밍 MDN -자바스크립트와 객체 지향 프로그래밍를 공부하며 Object-oriented programming - Learn web development | MDN This article has described the basic features of class-based object oriented programming, and briefly looked at how JavaScript constructors and prototypes compare with these concepts. developer.mozilla.org 1. 객체지향 프로그래밍(OOP)이란 객체 지향 프로그래밍(OOP)은 Java 및 C++를 비롯한 많은 프로그래밍 언어의 기본 프로그래밍 패러다임이다. 객체지향 프로그래밍에는 클래스와 .. 2022. 9. 19.
JavaScript_자바스크립트 Math.random() 활용-랜덤 뽑기 배열에서 무작위로 이름을 뽑는 방법 random()함수: 랜덤 숫자를 생성하는 함수 chooseName(): random()함수를 사용하여 매개변수로 선택할 배열을 취하고 결과를 반환하는 함수 resultChoice(): 버튼 클릭시 랜덤으로 뽑힌 이름을 출력하는 함수 선택 실행결과 mdn 함수 실력 테스트 문제3을 참고하여 작성해봤습니다. https://developer.mozilla.org/ko/docs/Learn/JavaScript/Building_blocks/Test_your_skills:_Functions#assessment_or_further_help 실력을 평가해 보세요: 함수 - Web 개발 학습하기 | MDN 이 실력 테스트의 목적은 여러분이 우리의 함수 — 코드 재사용, 함수 만들기, .. 2022. 9. 8.
JavaScript_자바스크립트 Math.random() 외 난수 생성하는 방법 1. Math.random() Math.random() 는 0이상 1미만의 구간에서 난수를 생성하는 메서드 //기본 문법 Math.random(); //출력예시 document.write(Math.random()); // => 0.9751258465223 2. Math.random() 사용법 - 두 값 사이의 난수 생성하는 법 (min보다 크거나 같으며 max보다 작다) Math.random() * (max - min) + min; document.write(Math.random()*( 10 - 1 ) + 1 ); // =>출력예시 9.7584512223 - 두 값 사이의 난수 정수 생성하는 법 (min보다 크거나 같으며 max보다 작다) Math.floor() 는 주어진 숫자와 같거나 더 작은 정수중에.. 2022. 8. 16.
JavaScript_프로토타입1 자바스크립트 프로토타입에 대해 간단하게 정리해보았다. 소스코드의 경우 대부분 Mdn을 바탕으로 작성하였다. Classes in JavaScript - Web 개발 학습하기 | MDN OOJS에 대한 개념을 설명했으니, 이 글에서는 부모 클래스에서 자식 클래스를 상속하는 방법을 알아봅니다. 덤으로 OOJS를 구현하는데 몇 가지 참고사항도 있습니다. developer.mozilla.org 1. 프로토타입 자바스크립트는 프로토타입 기반의 객체 지향 언어이다. 자바스크립트의 모든 객체는 프로토타입(prototype)이라는 객체를 가지고 있으며, 모든 객체는 그들의 프로퍼티와 메소드를 상속 받는다. 자바스크립트에서는 현재 존재하고 있는 객체를 프로토타입으로 사용하여, 해당 객체를 복제하여 재사용하는 것을 상속이라.. 2022. 8. 16.