전체 글66 JavaScript 타입별 정리 Boolean javascript에서 boolean은 원시타입중 하나로 값이 true 또는 false로 이루어진 자료형입니다. 값이 없거나 0, -0, null, false, NaN, undefined, 빈 문자열인 경우 객체의 초기값은 false가 되며 문자열 "false"를 포함한 그 외 모든 다른 값은 초기 값이 true가 됩니다. 값이 undefiend, null이 아닌 모든 객체는 조건문에서 true로 계산됩니다. 이는 값이 false인 Boolean 객체도 포함합니다. 즉 아래 if 문의 조건은 참입니다. var boolean_object = new Boolean(false); if (boolean_object) { // True // in } 그러나 원시타입의 Boolean값에는 적용되지 않습니다. 따라서.. JavaScript 타입별 정리 Strings JavaScript에서 문자열은 유니코드 문자들이 연결되어 만들어진 것입니다. 이는 국제화(i18n, internationalization) 하려 하는 누구에게라도 환영받을만한 소식입니다. 좀 더 정확히 말하자면, 각각이 16비트 숫자로 표현된 UTF-16 코드 유닛이 길게 이어져있는 것입니다. 각 유니코드 문자는 1개나 2개의 코드 유닛으로 표현됩니다. 유니코드는 세계 각국의 서로 다른 언어와 쓰기 방식, 기호 등을 모아 번호를 할당하고 문자를 정의하는 표준 문자 집합입니다. 각각의 문자에 번호를 매김으로써 프로그래머는 문자 인코딩을 제작할 수 있고, 컴퓨터는 그 인코딩을 사용해 같은 파일 또는 프로그램 내에서 어떠한 언어 조합을 사용하더라도 저장, 처리, 전송할 수 있습니다. 유니코드 이전에는 여러가.. JavaScript 타입별 정리 Numbers javascript에서 Numbers는 원시타입중 하나로 "이중 정밀도 64비트 형식 IEEE 754 값"으로 정의됩니다. 여기서 말하는 이중 정밀도란 컴퓨터에서 소수점을 표현하는 방식 중 하나인 부동 소수점 방식중 하나로 부동 소수점 방식은 4바이트의 단일 정밀도 형식과 8바이트의 이중 정밀도 형식으로 나뉩니다. 컴퓨터에서 실수를 부동 소수점 방식으로 저장하면 부호 비트와 지수 부분과 가수 부분이 아래와 같은 공식으로 저장됩니다. m X r^e ( m : 가수 r : 밑수 e : 지수 ) 부호 비트는 양의 실수인지 음의 실수인지 나타내는 부분이고, 지수 부분은 소수점 위치를 나타내며, 가수 부분은 유효 자릿수를 나타냅니다. 32비트 체제(단일 정밀도 형식)에서는 부호 부분 1, 지수 부분 8, 가수 부.. 이전 1 ··· 5 6 7 8 다음