(JavaScript) 2. 데이터타입, data types, let,var,hoisting

(JavaScript) 2. 데이터타입, data types, let,var,hoisting

let name = "code" console.log(name) //code

Variable = 변수

자바스크립트에는 let 으로 변수를 선언할수있다

let 은 name을 변수로 선언해주고 name 이제 너는 code야 라고 선언해주는거라고 생각하시면 됩니다

위 코드를보면 let이 전역변수로 설정되어있다

변수를 선언해주면 컴퓨터의 메모리에 변수가 할당되면서 메모리를 먹고있으므로

전역변수를 선언할필요가없으면 전역변수를 최대한으로 안쓰는게 좋다

전역변수 = 스크립트내에 모든곳에서 쓸수있는 변수

지역변수 = 지역내에서 { } 쓸수있는 변수

var는 옛날 변수문이다 자바스크립트가 점점 업그레이드되면서 이젠 var가 아닌 let을 쓰고있다

let = 변수를 선언하고 키값을 나중에 변경이가능하다 Mutable 데이터타입

const = 변수를 선언하고 키값을 변경할수가없다 Immutable 데이터타입

function = 변수선언문이지만 함수문을 넣어서 변수할당을 할수가있다

number = 숫자타입

string = 문자타입 (말그대로 문자열을 string이라고한다)

` ` = ` hi ${name} hello ` ``은 문자열중간에 변수를 넣을수있다

boolean = true , false 진실과 거짓 두가지타입

null, undefind = null과 undefind 는 비슷한데 틀리다

null 은 아무것도 아니다 무라는거다 값이없다는것도아니고 그냥 아무것도 아니라고 하는걸 null

undefind = 요것도 아무것도아니지만 요건 값이 아에 없다고 생각하면된다

symbol = 변수지만 유일한 변수 선언문이다 고유한 값을 줄때 쓸수있다

index = 자바스크립트안에는 문자열,숫자등 배열안에있는 숫자의 번호를말한다

예:) "안녕하세요" 의 인덱스는 0=안 1=녕 2=하 3=세 4=요 이다

인덱스는 항상 0부터시작하며 많이쓰인다

object = 우리가 일상에서 볼수있는 물건과 모든것을 오브젝트라고 명할수있다

자바스크립트를 처음 접하게되면 너무 어렵게느껴지고 하나도 모르겠었는데

계속지속적으로 보다보니 점점 익숙해지고있다

from http://shaut1234.tistory.com/4 by ccl(A) rewrite - 2021-09-15 00:27:43