2.1. 프로그램언어 자바스크립트(JavaScript)에서의 기본 데이터 타입

프로그램언어 자바스크립트의 숫자(Number) 타입

프로그램언어 자바스크립트의 숫자(Number) 타입은 숫자를 나타내는 데이터 유형입니다. 이 타입은 정수 및 부동 소수점 숫자를 모두 표현할 수 있습니다.

자바스크립트의 Number 타입은 64비트 부동 소수점 형식을 사용하며, 숫자를 표현할 때 IEEE 754 표준을 따릅니다. 이는 매우 큰 숫자와 아주 작은 숫자를 모두 표현할 수 있도록 해줍니다.

Number 타입은 다양한 연산을 수행할 수 있으며, 산술 연산뿐만 아니라 비교 연산도 가능합니다. 또한, Number 타입은 특별한 값들인 Infinity(무한대), -Infinity(음의 무한대), NaN(숫자가 아님)을 포함합니다.


// 예제코드
let num1 = 10;
let num2 = 5;let sum = num1 + num2; // 덧셈 연산
let difference = num1 - num2; // 뺄셈 연산console.log(sum); // 콘솔에 15 출력
console.log(difference); // 콘솔에 5 출력

프로그램언어 자바스크립트의 문자열(String) 타입

프로그램언어 자바스크립트의 문자열(String) 타입은 텍스트 데이터를 나타내는 데이터 타입입니다. 문자열은 작은따옴표(‘)나 큰따옴표(“)로 감싸서 표현하며, 문자열을 변수에 할당하여 사용할 수 있습니다. 문자열은 수정할 수 없는(immutable) 특성을 가지고 있어, 한 번 생성된 문자열은 변경할 수 없습니다.

자바스크립트의 문자열(String) 타입은 다양한 문자열 조작 메서드를 제공하여 문자열을 조작하고 처리할 수 있습니다. 이러한 메서드를 사용하여 문자열을 분할, 결합, 검색, 치환하는 등의 작업을 수행할 수 있습니다.

아래는 자바스크립트의 문자열(String) 타입을 사용한 예제 코드입니다.


// 문자열 변수 선언
var str = 'Hello, World!';// 문자열 길이 확인
var length = str.length;
console.log('문자열 길이:', length);// 문자열 대문자로 변환
var upperCaseStr = str.toUpperCase();
console.log('대문자로 변환된 문자열:', upperCaseStr);// 문자열 일부 추출
var subStr = str.substring(0, 5);
console.log('일부 추출된 문자열:', subStr);

프로그램언어 자바스크립트의 불린(Boolean) 타입

프로그램언어 자바스크립트의 불린(Boolean) 타입은 참(true) 또는 거짓(false) 값을 나타내는 데이터 유형입니다. 이러한 불린 값은 조건문이나 논리 연산에서 주로 사용되며, 프로그램의 흐름을 제어하는 데 중요한 역할을 합니다.

불린(Boolean) 타입은 두 가지 값, true와 false로 표현됩니다. true는 조건이 참을 나타내고, false는 조건이 거짓을 나타냅니다. 이러한 값은 변수에 할당하여 사용할 수 있습니다.

아래는 불린(Boolean) 타입의 예제 코드입니다.


// 불린(Boolean) 변수 선언
let isRaining = true;
let isSunny = false;// 조건문을 통한 불린 값 활용
if (isRaining) {
  console.log("It's raining outside.");
} else {
  console.log("It's not raining.");
}

프로그램언어 자바스크립트의 null 타입

프로그램언어 자바스크립트의 null 타입은 값이 없음을 나타내는 특별한 데이터 타입입니다. null은 “비어있음”이나 “존재하지 않음”을 의미하며, 변수가 값이 없음을 나타내기 위해 사용됩니다.

null 타입은 객체가 존재하지 않음을 나타내기 위해 사용되며, 다른 언어의 “null”이나 “nil”과 유사한 역할을 합니다. 변수를 선언하고 값을 할당하지 않았을 때 해당 변수는 자동으로 null 값을 갖게 됩니다.

예를 들어, 다음은 null 값을 가지는 변수를 선언하는 예제 코드입니다:


let myVariable = null;
console.log(myVariable); // 출력: null

프로그램언어 자바스크립트의 undefined 타입

프로그램언어 자바스크립트의 undefined 타입은 값이 할당되지 않은 변수의 기본값을 나타내는 데이터 타입입니다. 변수가 선언되었지만 초기화되지 않았을 때 해당 변수는 undefined 값을 갖게 됩니다.

undefined 타입은 자바스크립트에서 내장된 전역 객체의 속성으로, 변수에 값을 할당하지 않았을 때 자동으로 할당됩니다. 이는 변수가 존재하지만 값이 정의되지 않았음을 나타냅니다.

undefined 타입은 주로 변수의 초기값을 설정하지 않았을 때 발생하며, 함수에서 반환값이 명시되지 않았을 때도 undefined가 반환됩니다.


// 변수를 선언하고 값을 할당하지 않은 경우
var x;
console.log(x); // 출력: undefined// 함수에서 반환값을 명시하지 않은 경우
function greet() {
  // 반환값이 명시되지 않음
}
console.log(greet()); // 출력: undefined

Leave a Comment