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 |
댓글