본문 바로가기

자바스크립트2

JS 문법 - 언어 개념, 자바와 비교 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 모던 자바스크립트 입문을 사용하고 있습니다. 자바스크립트 언어 특징 1. 객체지향 언어(객체 정의+객체 생성) 정확히 말하면 동적 프로토타입 기반 객체 지향 언어이다. 자바스크립트는 프로토타입을 상속하는 객체 지향 언어이다. 또한, 자바스크립트에서는 객체 생성 이후에도 프로퍼티, 메서드를 동적으로 추가하거나 삭제할 수 있다는 점이 클래스 기반 객체 지향 언어와 다르다. 반면, 자바, C++은 클래스를 이용해 객체를 생성하는 클래스 기반 객체 지향 언어이다. 2. 함수형 언어 = 함수 동작 기능 나열 자바스크립트에서는 함수를 객체로 취급한다. 따라서 함수에 함수를 인수로 전달할 수.. 2022. 2. 10.
JS 문법 - 데이터 타입 강의 소개 현재 수강하고 있는 멀티캠퍼스 k-digital 지능형 웹서비스 풀 스택 과정을 수강하며 적은 내용입니다. 교재로는 모던 자바스크립트 입문을 사용하고 있습니다. 데이터 타입 자바스크립트는 원시 타입, 객체 타입 두 종류가 있다. 데이터 타입 원시 타입 숫자(number) 문자열(string) 논리값(boolean) 특수한 값(undefined, null) 심벌 객체/참조 타입 object: 원시 타입에 속하지 않는 자바스크립트의 값(함수, 배열 타입 등을 포함) 숫자 number타입으로 숫자를 나타내는데 정수, 실수 모두 포함한다. 자바는 int와 float 등으로 구분하는 것과 차이가 있다. 문자열 문자열을 표현할 때는 작은따옴표('), 큰 따옴표(") 모두 사용할 수 있다. 템플릿 리터럴(.. 2022. 2. 9.