07/30~08/01
변수
var
es6 이전의 변수 형식.
전역, 지역에서 전부 사용할 수 있으며, 재선언되고, 업데이트 될 수 있음.
호이스팅 이 발생 가능해서, undefined 발생 가능.
let
var에서 개선된 변수 형식.
지역에서 선언된 let변수는 외부에서 사용시 오류 발생.
업데이트 될 수 있지만, 재선언은 불가능.
호이스팅 발생 가능하지만, 초기화 되지 않아 Reference Error 발생.
const
일정한 상수 값을 유지하는 변수.
지역에서 선언된 const 변수는 외부에서 오류 발생.
업데이트 불가능, 재선언 불가능. 따라서 선언과 동시에 초기화 되어야 한다.
단, const 객체는 업데이트 할 수 없지만, 객체의 속성은 업데이트 할 수 있다.
호이스팅 되지만, 초기화 되지 않는다.
문자열
문자열 혼합
string 을 사용하기 위해 ' ', " ", ` ` 를 전부 사용할 수 있음.
단, 템플릿 내에서 변수나 표현식을 사용하기 위해서는, ` ` 만 사용 가능함.
`string ${parameter} string`
문자열 >> Number 변환
Number()
문자열 전체가 숫자일 때, number type 으로 변환.
숫자가 아닌 문자열이 섞여 있으면, NaN return.
parseInt()
문자열에서 숫자를 parse 해서, number type - interger 로 변환.
parseFloat()
문자열에서 숫자를 parse 해서, number type - float 로 변환.
'공부 > JavaScript' 카테고리의 다른 글
ECMAScript (ES) (0) | 2024.09.23 |
---|---|
Callback, Promise, Async, Await (0) | 2024.09.09 |
문자열 자르기 (1) | 2024.09.09 |
Array Sort(), Filter() (1) | 2024.09.08 |
배열 활용 method (0) | 2024.08.27 |