[javascript]

변수와 데이터 타입

변수는 값을 저장하기 위한 공간이며, 데이터 타입은 변수에 저장되는 값의 종류를 의미합니다. JavaScript에서는 var, let, const를 사용하여 변수를 선언할 수 있습니다.

// var 키워드를 사용하여 변수를 선언
var name = "John";
var age = 25;

// let 키워드를 사용하여 변수를 선언 (ES6)
let message = "Hello";

// const 키워드를 사용하여 변수를 선언 (ES6)
const pi = 3.14;

조건문과 반복문

조건문은 주어진 조건에 따라 다른 코드 블록을 실행하는데 사용됩니다. JavaScript에서는 if-else 문과 switch 문을 사용할 수 있습니다.

// if-else 문
if (age >= 18) {
  console.log("성인입니다.");
} else {
  console.log("미성년자 입니다.");
}

// switch 문
switch (dayOfWeek) {
  case 1:
    console.log("월요일");
    break;
  case 2:
    console.log("화요일");
    break;
  //...
  default:
    console.log("일요일");
    break;
}

반복문은 주어진 코드를 반복해서 실행하는데 사용됩니다. JavaScript에서는 for 문과 while 문을 사용할 수 있습니다.

// for 문
for (var i = 0; i < 10; i++) {
  console.log(i);
}

// while 문
var i = 0;
while (i < 10) {
  console.log(i);
  i++;
}

함수

함수는 재사용 가능한 코드 블록을 정의하는데 사용됩니다. JavaScript에서는 function 키워드를 사용하여 함수를 선언할 수 있습니다.

// 함수 선언문
function sayHello() {
  console.log("Hello!");
}

// 함수 표현식
var sayBye = function() {
  console.log("Bye!");
};

// 화살표 함수 (ES6)
var add = (a, b) => {
  return a + b;
};

객체

객체는 여러 속성(property)을 가지고 있는 데이터 구조입니다. JavaScript에서는 중괄호({})를 사용하여 객체를 생성할 수 있습니다.

var person = {
  name: "John",
  age: 25,
  sayHello: function() {
    console.log("Hello!");
  }
};

console.log(person.name);  // "John"
person.sayHello();  // "Hello!"

참고자료: