728x90 반응형 JavaScript21 자바스크립트 클래스 Ch 4. JS 클래스 01. 생성자 함수(prototype) 생성자 함수 = 클래스와 동의어로 보면 된다. const yoha = { firstName: 'Yo', // 속성 lastName: 'HaYo', // 속성 getFullName: function () { // 매소드 // this 대신 yoha를 써도 된다. but 언제든 변수명이 바뀔수 있으니 this를 쓴다. return `${this.firstName} ${this.lastName}` } } console.log(yoha.getFullName()) function User(first, last){ this.firstName = first this.lastName = last } // 자바스크립트의 모든 객체는 프로토타입(prototyp.. 2023. 6. 17. 자바스크립트 함수 Ch 3. JS 함수 01. 함수 복습 // 함수 복습 function sum(x,y) { // x,y : 매개변수 return x+y } const a = sum(1,4) // 1,4 : 인수 console.log(a) console.log(sum(1,4)) // 이렇게도 콘솔출력가능 console.log(sum(1,4)+sum(2,3)) // 이렇게도 콘솔출력가능 console.log("---") function sum1(x1,y1) { if (x1 {} vs function () {} // 일반적 함수 표현 const double = function (x) { return x * 2 } console.log('double: ', double(7)) // 화살표 함수 : 상당히 축약해서 작성가능. 굉.. 2023. 6. 17. [패스트캠퍼스] 프론트엔드 강의 7주차 - JavaScript 개요 및 기본문법 [내일배움카드], [국비지원교육] Ch 2. JS 시작하기 01. 개요(ECMAScript) 및 프로젝트 초기화 ES 2015년 이후 대대적인 혁신 시작. 자바스크립트의 전성기가 시작된다. 통상적으로 JS를 ES라고 부른다. 같은 개념으로 사용됨. 본격적으로 자바스크립트 배우기 시작. 프로젝트 시작후 터미널에 npm init -y 입력. npm install parcel-bundler -D 입력. npm i parcel-bundler -D 로 입력해도 됩니다. 02. 데이터 타입 확인 코드입력 console.log(typeof 'YoHa!') //string console.log(typeof 123) // number console.log(typeof true) //boolen console.log(ty.. 2023. 6. 16. 이전 1 2 3 4 다음 728x90 반응형