프로그래밍/JavaScript 12

자바스크립트 데이터 타입과 연산자!

자바스크립트에서는 기본 타입은 숫자, 문자열, 불린값을 비롯해 null과 undefinded라는 타입이 있다고한다. 그리고 이들 타입의 특징은 그 자체가 하나의 값을 나타낸다는 것이다. 또 자바스크립트는 느슨한 타입 체크 언어 라고 하는데, 이것은 C나 Java는 변수를 선언할때 변수에 저장할 데이터종류에따라 데이터 타입을 알맞게 작성해줘야하는데, 자바스크립트는 알아서 우리가 저장한 변수에 맞게 타입을 결정한다. // 숫자 타입 var intNum = 0; var floatNum = 0.1; // 문자열 타입 var singleQuoteStr = 'single quote string'; var doubleQuoteStr = 'double quote string'; var singleChar = 'a'; ..

자바스크립트의 핵심 개념

1. 객체 자바스크립트의 거의 모든 것은 객체이다. 거의 라는 표현을 쓰는 이유는 몇가지 제외되기 때문이다. 바로 기본 데이터 타입인 boolean, number, string이다. 그리고 null undefined도 해당된다. 이를 제외한 나머지는 모두 객체이다. boolean, number, string은 객체처럼 다룰 수도 있다. 2. 함수 자바스크립트에서는 함수도 객체로 취급한다. 일반적인 객체보다 조금 더 많은 기능이 있는 객체라고 할 수 있다. 하지만 이렇게 단순히 표현하기엔 자바스크립트에서 함수는 상당히 중요하다. 이는 함수가 일급 객체(First class object)로 다뤄지기 때문이다. 3. 프로토 타입 모든 객체는 숨겨진 링크(link)인 프로토타입(prototype)을 가진다. 이..