10/19 간단하다면 간단한 javascript 변수, 자료형
10/19일 내가 독학을하며 가장어려워하던 js가시작되었다
동영상 한두번본걸로는 이해하기어렵기에 이후에도 계속 봐야할거같다
그럼 배운것을 정리해보겠다
먼저
js를 크게 나누자면
변수, 자료형, 조건문, 반복문으로 나뉘어진다
변수란?
프로그램이 실행될때 변경될수있는 지정된값을말하는데
데이터를 보관하는 개념이다 보관하는 보관함이라고 이해하면 조금더 이해가빠르게갈것이다
변수를 선언할때에는
let, var, const
이렇게 3가지가있다 이전에는 var를 사용하였지만
최근에는 let 과 const로 분리를하여 사용하는거같다
그래도 Var를 사용한다고 잘못되지는않는다 사용방법을 알아보며 차이점도알아보자
먼저 var 는 선언한 변수를 중복해서 초기화를해줄수가있다
var a = 10;
console.log(a); = 10
var a = 100;
console.log(a0; = 100
이렇게 중복 초기화가 가능하다 그러다보니 코드양이 방대해질경우
내가 선언을 했는지 모르고 변경해버린다면 오류가 날수있는 위험도가있다
그에비해 let 과 const는 중복선언이 불가능하다
예를 들어보자
let a = 10;
console.log(a); = 10
let a = 100;
console.log(a0; = 10. syntaxerror 발생
const a = 10;
console.log(a); = 10
const a = 100;
console.log(a0; = 10 syntaxerror 발생
이렇게 이미선언해버린 변수를 다시선언할수없기에 안정성을 높여준다
다음은 object자료형이다
reference타입이라고도하며 obj 배열, 함수, 사용자정의 모두다 obj에 해당된다
자바스크립트의 배열은 숫자형이나 문자열처럼 배열은 []대괄호 나 newArray()로 생성한다
예시
let a = [1, 2, 3, 4, 5];
다음은 딕셔너리 자료형이다
키와 값을 설정할수있다
오브젝트 자료형과 비슷하게 사용된다 {}중괄호를 이용하여 생성한다
예시