on
(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