본문 바로가기
728x90
반응형
SMALL

IT281

자바스크립트 핵심 가이드 - (객체) 객체는 이름과 값이 있는 속성들을 포함하는 컨테이너라고 할 수 있다.자바스크립트에서 숫자, 문자열, boolean(true/false), null, undefined 를 제외한 다른 값들은 모두 객체 이다.숫자와 문자열, boolean 은 메소드가 있기 때문에 유사 객차라고 할 수 있으나, 이들은 값이 한번 정해지면 변경할 수 없다. (immutable)자바스크립트의 객체는 변형 가능한 속성들의 집합이라고 할 수 있다. (배열, 함수, 정규식 등) 자바스크립트에는 개체 하나에 있는 속성들을 다른 객체에 상속하게 해주는 프로토타입(prototype) 연결 특성이 있다.이 특성을 잘 활용하면, 객체를 초기화하는 시간과 메모리 사용을 줄일 수 있다. 1) 객체 리터럴 새로운 객체를 생성할 때 매우 편리한 표기.. 2013. 12. 23.
자바스크립트 핵심 가이드 - (문법) 자바스크립트의 좋은 문법들1) 공백2) 이름 : 문자열로서 문장, 변수, 매개변수, 속성명, 연산자, 라벨 등에 사용되며 예약어는 이름이 될 수 없다.3) 숫자 : 자바스크립트는 하나의 숫자형이 있고 이는 내부적으로 64비트 부동 소수점 형식을 지닌다. (Java의 double과 같다) 자바스크립트에는 정수와 실수의 구분이 없기에 1과 1.0은 같은 값이다. NaN(숫자연산을 통해 정상적인 값을 얻지 못할 때) 은 그 자신을 포함해서 어떤 값하고도 같지 않다. 4) 문자열 : 자바스크립트 내의 모든 문자는 16비트 유니코드 이다. \u 로 시작하는 표기법은 유니코드 숫자값으로 문자를 나타낼 수 있다. ex) "A" === "\U0041"5) 문장 : 자바스크립트는 링커가 없기 때문에 모든 문장을 공통적인.. 2013. 12. 23.
자바스크립트 기초 (JavaScript Garden) 2013. 12. 23.
==, === 연산자 비교 javascript 에서 == 연산자는 데이터 타입(String, Int, Long)과 상관없이 값만 같으면 true를 리턴한다. === 연산자는 데이터 타입과 값이 같은 경우에만 true를 리턴한다. === This is the strict equal operator and only returns a Boolean true if both the operands are equal and of the same type. These next examples return true: a === 2 b === 4 !== This is the strict not equal operator and only returns a value of true if both the operands are not equal and.. 2013. 12. 23.
728x90
반응형
LIST