본문 바로가기

전체 글432

예제로 배우는 자바스크립트 요약 및 코드 분석 5장 5.4~5.6 5.4 생성자 함수 5.4.1 생성자 함수란? 생성자 함수(constructor function)는 일반 함수와 기능적인 차이는 없다. 그러나 일반 함수와는 달리 생성자 함수는 new 연산자와 함께 자바스크립트에서 객체를 생성하기 위해 사용된다. 생성자 함수를 정의할 때는 일반 함수와 구분하기 위해 첫 글짜를 영문 대문자로 시작한다. 예제 5-11. 생성자 함수의 객체 생성 예 constructor1.html 코드 원문 예제 5-11. 생성자 함수의 객체 생성 예 constructor1.html 코드 분석 // 태그 p를 선언하고 id값에 "show"를 지정한다. // 자바스크립트 코드 시작 // 자바 스크립트 코드 끝 5.4.2 생성자 함수의 메서드 다음은 생성자 함수에서 메서드를 정의해서 사용하는 예.. 2023. 10. 10.
예제로 배우는 자바스크립트 요약 및 코드 분석 5장 5.1~5.3 5장 객체 자바스크립트는 객체 기반의 스크립트 언어이다. 자바스크립트를 이루고 있는 거의 모든 것들이 객체이다. 자바스크립트의 객체는 프로퍼티와 메서드로 구성된다. 자바스크립트에서 변수, 함수, 배열, 숫자, 문자열 등이 모두 객체에 기반하고 있다. 5장에서는 자바스크립트에서 객체를 생성하고 프로퍼티와 메서드에 접근하는 방법에 대해서 배운다. 또한 생성자 함수를 이용해서 객체를 생성하고 활용하는 방법에 대해 알아본다. 마지막으로는 자바스크립트 Es6 버전에서 추가된 클래스 기능과 활용법에 대해서 학습한다. 5.1 객체 생성 객체(object)는 프로퍼티(property)와 메서드(method)의 집합이다. 객체의 프로퍼티는 변수와 같은 개념이다. 그리고 메서드는 함수와 거의 동일한 것이다. 특정 객체에 .. 2023. 10. 9.
hp 노트북 ssd 추가(14s-cf1035tu 노트북 ssd 추가) [1] 테스트 환경 hardware hp 노트북 (모델명 : 14s-cf1035tu,cpu : i5-8265U, graphic : hd620, RAM : ddr4 12GB, 보조기억장치 : 256GB SSD) os : 윈도우 10 pro 64 bit 추가한 ssd samsung 870 evo 1TB ssd(sata 2.5 inch) 노트북을 사용하던 도중 용량이 모자라게 되어서 ssd 추가 작업을 진행하게 되었다. 이 노트북에는 nvme ssd와 2.5 inch sata ssd 자리가 있다. 기존에는 256gb nvme ssd를 사용했었는데 2.5 inch ssd를 추가로 설치한 것이다. 2.5 inch ssd 자리가 있는 hp 노트북이라면 설치 방법이 동일한 것으로 보인다. 제조사 말로는 제조사 정품 .. 2023. 10. 9.
예제로 배우는 자바스크립트 요약 및 코드 분석 4장 - 4.3~4.6 4.3 함수의 매개변수 4.3.1 매개변수의 기본 값 자바스크립트 함수에서는 인수와 매개변수의 개수가 일치하지 않아도 오류가 발생하지 않는다. 그러나 다음 예에서와 같이 함수 호출에서 전달되는 인수의 개수와 함수 정의에서 사용되는 매개변수의 개수가 다른 경우에는 매개변수의 기본 값(default value)을 설정해서 사용해야 한다. 예제 4-11. 매개변수의 기본 값 parameter_default.html 코드 원문 예제 4-11. 매개변수의 기본 값 parameter_default.html 코드 분석 // html 태그 를 선언하고 id값에 show를 지정한다. addFunc() 함수의 매개변수 b의 기본값을 5로 설정했다. 다음 코드에서는 addFunc(10, 50)으로 함수를 호출했다. 그러면 .. 2023. 10. 9.