Category: JavaScript

0

자바스크립트 8일차

연산자 더 알아보기표현식(Expression) 표현식: 코드 중에 값으로 변환될 수 있는 부분 평가: 표현식을 값으로 변환하기 위해 실제로 해당 표현식을 실행시키는 절차 단축 평가(Short-circuit Evaluation)단축 평가의 연산자는 React할 때 많이 쓰인다. && 왼쪽 피연산자가 falsy이면 이 값을 반환.오른쪽 피연산

0

자바스크립트 7일차

클래스 클래스는 생성자의 기능을 대체한다. (세부적인 기능상의 차이는 있지만) 함수형 프로그래밍 프로그래밍의 큰 흐름: 객체 지향 프로그래밍 vs 함수형 프로그래밍 고차 함수(Higher-order Function) 함수를 인수로 받는 함수, 또는 함수를 반환하는 함수를고차 함수(higher-order function)라고 한다. 자바스크립트에서는 함수

0

자바스크립트 6일차

6일차let, const 변수와 블록 스코프 let과 const는 같은 이름을 갖는 변수의 재선언을 허용하지 X. 유효범위: 블록 스코프 함수의 매개변수나, var 변수는 함수 스코프를 갖는다. 유효범위: 함수 var변수를 둘러싸고 있는 함수가 없을 경우, 유효범위는 전체가 된다. 12345678910111213{ let i = 0; co

0

자바스크립트 5일차

프로토타입(Prototype) 함수가 실행될 때마다 객체가 새로 만들어지고 함수도 매번 새로 만들어진다. 객체 안에 메소드를 만들어서 이렇게 매번 만들어지는건 메모리 낭비다. 비슷한 객체들의 속성을 하나로 모아두기 위해서 쓰는 게 프로토타입(Prototype)이다. 프로토타입 상속(prototype inheritance):프로토타입 기능을 이용해 한 객체에

0

자바스크립트 4일차

객체(Object) 자바스크립트의 자료구조에는 객체와 배열이 있다. 객체는 한꺼번에 여러 값을 담을 수 있는 통(container)과 같은 자료구조(data structure)이다. 객체 안에는 이름-값 쌍(name-value pair)이 저장되는데, 이를 객체의 속성(property)라고 한다. 객체 리터럴(Object Literal) 객체 리터럴에서

0

자바스크립트 3일차

null과 undefined 값이 대입되지 않은 변수 혹은 속성을 사용하려고 하면 undefined를 반환 null은 ‘객체가 없음’을 나타낸다. 12typeof null; // 'object'typeof undefined; // 'undefined' 변수를 선언한 적이 있는지 확인하고 싶을 때에도 typeof 연산자를 사용하고, 이 때, 변수를 선언한

0

자바스크립트 2일차

string 타입문자열 리터럴 '' "" backtick(backquote) 따옴표는 표기법일 뿐, 실제 저장되는 값에 영향을 미치지는 X. ‘’ 안에 “”는 쓸 수 O “” 안에 ‘’는 쓸 수 O ‘’안에 ‘’는 쓰면 X. “”안에 “”는 쓸 수 X. -> 서로 다른 따옴표는 안에 중첩되서 자유롭게 쓸 수 있

0

자바스크립트 1일차

값과 리터럴 값으로 변환될 수 있는 부분을 모두 표현식이라 한다. 변수는 값에 붙이는 이름이다. html의 속성: attribute, javascript의 속성: property 객체 자바스크립트의 객체는 가변 길이이다. 자바스크립트는 자료구조의 유연성이 좋다. 객체의 속성 이름에는 x, ‘x’ 둘 다 쓸 수 있다. 다른 점은 차후에 설명해주실 예정.