[자바스크립트 완벽 가이드 정리] 표현식과 연산
표현식과 연산자 표현식 : 인터프리터를 통해 값으로 평가되는 자바스크립트 구문 1. 원시표현식 다른 표현식을 포함하지 않은 그 자체 상수, 리터럴 값, 특정 언어키워드, 변수 참조 2. 객체와 배열의 초기화 표현식 새로운 객체나 배열을 값으로 하는 표현식 '객체리터럴', '배열리터럴'로 불림 특정 프로퍼티와 원소의 값을 지정하는 수많은 하위 표현식을 포함할 수 있음 (원시표현식이 아님) 배열 초기화 표현식 [] 빈 배열 [1+2, 2+3] 3,5 두개의 원소를 가진 배열 var matrix = [[1,2,3], [4,5,6], [7,8,9]]; 표현식 자체가 배열이 되어 중첩 배열을 만듬 var sparseArray = [1,,,,5]; 쉼표사의의 값을 생략할 수 있음 객체초기화 표현식은 사각괄호('['..
더보기
[자바스크립트 완벽 가이드 정리] 타입, 값 , 변수
타입, 값, 변수 프로그래밍 언어의 가장 기본적인 특징은 그 언어가 지원하는 데이터 타입의 종류 프로그램은 값의 유지가 필요할 때 변수에 값을 할당 변수는 값에 대한 이름을 정의하고, 그 값을 이름으로 참조 이러한 작동방식은 일반적 프로그램 언어가 갖는 특징 중 하나 자바스크립트는 숫자, 문자열, 불리언, null, undefined, 객체라는 값을 가짐 객체 : 이름과 값을 갖는 프로퍼티의 집합 인터프리터 : 메모리관리를 위해 그 객체가 다시 사용되지 않을 거라 판단하고 자동으로 메모리에서 해제 자바스크립트의 타입은 원시타입과 객체 타입으로 나뉠 수 있음 메서드를 가진 타입과 그렇지 않은 타입으로 나뉠 수 있음 수정 가능한 타입과 수정 할 수 없는 타입으로 나뉠 수 있음 * [그림 추가 필요] 자바스크..
더보기