본문 바로가기

자바스크립트 형변환2

원시 타입 - 문자열 & 불린 문자열자바스크립트에서는 문자열을 표현하는 방법으로 리터럴 표현과 객체 표현이 있다. 문자열 객체를 표현하기 위해 String이라는 타입을 제공하지만, 실제로 리터럴 표현을 사용한다. var s = 'Hello'; -> 리터럴 표현 var a = new String('World); -> 객체 표현 Number와 동일하게 String을 사용하여 형변환도 가능하다. var a = 123; String(a); -> '123' 자바스크립트는 문자열을 유니코드로 인식하며, 큰 따옴표("), 작은 따옴표(') 둘러 싸서 표현한다.큰 따옴표 중간에 작은 따옴표를 포함 할 수 있으며, 작은 따옴표 중간에 큰 따옴표를 포함 할 수 있다. 문자열은 한 줄로만 표현이 가능하며, 두 줄로 표현 하고 싶다면 이스케이프 문자를 사.. 2015. 2. 3.
원시 타입 - 숫자 숫자형자바스크립트에서 숫자는 정수, 실수, 8진수 등 다양한 형식으로 표현이 가능하며, 숫자는 기본적으로 실수 값으로 해석이 된다. 숫자형에는 Infinity와 NaN 이라는 특수 값도 존재한다. Infinity자바스크립트에서는 최대, 최소 값을 벗어나는 숫자를 표현하기 위해 Infinity 값을 사용 한다.typeof Infinity 를 실행시켜 보면 Number 값을 확인 할 수 있다. 전 글에서 보았지만...숫자를 0으로 나누는 경우에도 Infinity를 반환한다.(정상적으로 계산을 할 수 없는 경우) 산술연산에서 Infinity가 포함 되었다면...결과값을 Infinity가 반환된다. NaN (Not A Number)자바스크립트에서는 숫자가 아닌 값이 산술 연산의 피연산자로 사용되면 NaN를 반환.. 2015. 2. 3.