[JavaScript] 기초: 변수와 데이터 타입

SMALL

자바스크립트에서 변수를 선언하고 데이터 타입을 이해하는 것은 기본 중의 기본입니다. 이 포스트에서는 변수 선언 방법과 주요 데이터 타입에 대해 알아보겠습니다.

변수 선언

변수를 선언하는 방법에는 var, let, const가 있습니다.

javascript코드 복사
var x = 10;
let y = 20;
const z = 30;

  • var: 함수 범위 스코프를 가집니다. 즉, 함수 내부에서 선언된 경우 함수 외부에서는 접근할 수 없습니다.
  • let: 블록 범위 스코프를 가집니다. {} 내에서 선언된 경우 해당 블록 외부에서는 접근할 수 없습니다.
  • const: 상수입니다. 한 번 할당된 값은 변경할 수 없습니다.

데이터 타입

자바스크립트의 데이터 타입은 크게 기본형(primitive type)과 참조형(reference type)으로 나뉩니다.

  1. 기본형 데이터 타입
    • 숫자(Number)
    javascript코드 복사
    let num = 100;
    
    
    • 문자열(String)
    javascript코드 복사
    let str = "Hello, World!";
    
    
    • 불리언(Boolean)
    javascript코드 복사
    let isTrue = true;
    
    
    • null
    javascript코드 복사
    let emptyValue = null;
    
    
    • undefined
    javascript코드 복사
    let undefinedValue;
    
    
  2. 참조형 데이터 타입
    • 객체(Object)
    javascript코드 복사
    let person = {
        name: "John",
        age: 30
    };
    
    
    • 배열(Array)
    javascript코드 복사
    let numbers = [1, 2, 3, 4, 5];
    
    
    • 함수(Function)
    javascript코드 복사
    function greet(name) {
        return "Hello, " + name;
    }
    
    

예제 코드: 변수와 데이터 타입

javascript코드 복사
// 변수 선언
var age = 25;         // 숫자형
let name = "Alice";   // 문자열형
const isStudent = true;  // 불리언형

// 객체와 배열
let person = {
    name: "Bob",
    age: 30
};

let fruits = ["Apple", "Banana", "Cherry"];

// 함수
function sayHello() {
    console.log("Hello, World!");
}

// 출력
console.log("Age:", age);                 // 25
console.log("Name:", name);               // Alice
console.log("Is Student:", isStudent);    // true
console.log("Person:", person);           // {name: "Bob", age: 30}
console.log("Fruits:", fruits);           // ["Apple", "Banana", "Cherry"]
sayHello();                               // Hello, World!

 

자바스크립트의 변수와 데이터 타입에 대해 알아보았습니다. 변수 선언 방법과 각 데이터 타입의 특징을 이해하면 자바스크립트를 더 잘 활용할 수 있습니다. 

LIST

+ Recent posts