기본문법(JavaScript, ~조건문, 반복문)

Hallelujah·2024년 11월 6일

JavaScript

목록 보기
2/12

추천하는 사이트

변수선언

  • let: 값이 변경 가능한 변수
  • const: 값을 변경 못하는 변수
  • var: 옛날에 쓰던 방식
  • 문자열에서 따옴표와 쌍따옴표는 똑같음
let str1 = "Hello";
let str2 = 'Hello';
  • 템플릿 리터럴을 사용한 표현식 출력
let one = 1, two = 2;
console.log(`${one} + ${two}는 3이다`); // 예상 출력: 1 + 2는 3이다
console.log('${one} + ${two}는 3이다'); // 예상 출력: ${one} + ${two}는 3이다 (템플릿 리터럴이 아닌 문자열 그대로 출력)
    

형변환

  • parseInt(), Number()
    • parseInt()는 문자열이 껴있어도 변환되지만, Number()는 그렇지 않다
  • String()
  • typeof를 쓰면 자료형을 알아낼 수 있음
let str1 = 'Hello';
let str2 = "Hello";

console.log(str1, str2);
console.log(typeof str1, typeof str2);

연산자

  • 산술연산자
  • 비교연산자
  • 논리연산자
let a = 10;
let b = 20;
let result = a + b;       // 30
let isEqual = (a === b);  // false

조건문

  • if
  • else
  • else if
  • if else if else
  • switch
let age = 18;
if (age >= 18) {
    console.log("성인입니다.");
} else {
    console.log("미성년자입니다.");
}

let day = 2;
switch (day) {
    case 0:
        console.log("일요일");
        break;
    case 1:
        console.log("월요일");
        break;
    default:
        console.log("주중");
}

반복문

  • for
  • while
  • do-while
// for
for (let i = 0; i < 5; i++) {
    console.log(i); // 0, 1, 2, 3, 4
}

// while
let i = 0;
while (i < 5) {
    console.log(i);
    i++;
}

// do-while
let i = 0;
do {
    console.log(i);
    i++;
} while (i < 5);
profile
개발자

0개의 댓글