[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!"
참고자료: