본문 바로가기
Blog/TIL

[240626] JS 문법

by 코젼 2024. 6. 26.
728x90
반응형

🔶JS


≣ 목차

/ 오늘의 TIL /


TIL

js 배열 선언하고 값 추가하기

let arr = new Array(15);

for (let i = 0; i < arr.length; i++) {
    arr[i] = i + 1;
}

var, let, const 차이점

  • var
    • 함수 스코프: 함수 내에서만 유효하다.
    • 변수 호이스팅: 선언이 맨 위로 끌어올려지는 것처럼 동작한다. 따라서 변수를 선언하기 전에 사용할 수 있다.
    • 재선언 가능: 같은 스코프 내에서 동일한 이름의 변수를 여러 번 선언할 수 있다.
  • let
    • 블록 스코프: 블록 내에서만 유효하다.
    • 변수 호이스팅 없음
    • 재선언 불가
  • const
    • 블록 스코프
    • 변수 호이스팅 없음
    • 재선언 불가
    • 값 변경 불가

랜덤 값 생성

// 1부터 100 사이의 랜덤 값 생성
let randomValue = Math.floor(Math.random() * 100) + 1; //floor -> 소수점 이사를 버리고 정수를 반환한다.
728x90
반응형

'Blog > TIL' 카테고리의 다른 글

[240906] 우선 순위 큐 (PriorityQueue)  (0) 2024.09.06
[240905] 코딩 테스트 풀이  (0) 2024.09.05
[240621] 동시성 테스트, BT  (0) 2024.06.21
[240620] ArgumentMatchers  (0) 2024.06.20
[240619] Mockito  (0) 2024.06.19

댓글