240424 TIL

웅웅·2024년 4월 25일

TIL 웹개발

목록 보기
7/23

1. javascript 변수

자바스크립트에는 변수를 var, let, const 세 가지로 선언할 수 있다.
차이점을 정리하자면, var과 let은 변수이고 const는 상수이므로 처음 할당한 값을 변경할 수 없다. 또 var은 같은 이름의 변수를 여러 번 선언해도 오류가 발생하지 않고 마지막에 선언한 값이 저장되지만 나머지는 같은 이름의 변수를 다시 선언할 수 없다.

(1) var : 변수, 동일한 이름 재선언 불가능

(2) let : 변수, 동일한 이름 재선언 가능

(3) const : 상수 (값 변경 불가), 동일한 이름 재선언 가능

2. javascript 데이터 타입

(1) Number

number : 정수형, 실수형, 지수형 모두 number 타입

NaN : not a number. 숫자가 아님. 수학적으로 정의되지 않는 계산 수행, 혹은 숫자가 아닌 값을 숫자로 변환 시 발생

Infinity/-Infinity : 1/0과 같은 계산의 결과

(2) String : '' / ""

.length : 길이 확인

.concat() : 결합

.substr(시작인덱스, 길이) / .slice(시작인덱스, 끝인덱스) : 자르기

.search("찾는 문자") : 찾는 문자의 첫 인덱스 반환

.replace("기존 문자","변경 문자") : 문자열 대체

.split("구분 문자") : 문자열 분할. 배열로 반환

(3) Boolean

true / false

(4) 기타

undefined : 값이 할당되지 않음

null : 값이 존재하지 않음(의도적)

Object : dic과 유사하게 중괄호{ }를 사용하며 key-value 짝을 지어 저장한다.

Array : 여러 개의 데이터를 순서대로 저장. 대괄호[ ]사용

0개의 댓글