본문 바로가기

Today I Learned (TIL)

TIL (Today I Learned) 23.10.13

728x90
반응형

자바 스크립트에 대해서 다시 복습하고있다 

 

JaVa script = 객체 지향형 프로그램   => 데이터와 함수를 객체라는 그룹으로 묶어서 처리한다.

객체는 상태와 행동을 가지고 있으며, 상태는 객체의 속성(property)이라고도 한다.

 

동적 타이핑 

선언할당 = 변수를 선언할 때 타입을 지정하지 않는다. 이것은 런타임 시점에 변수에 할당되는 값에 따라 자동으로

데이터 타입이 결정된다는 것을 의미

 

기본 문법

 

⚠️ 변수의 5가지 주요 개념

 EX) var myVar = "Hello Worel"

변수 이름 : 저장된 값의 고유 이름  ( myVar) 고유 이름 한글도 상관없다 ex)my Var1.Var2......등등 항상 키워드 뒤에온다

변수 값 : 변수에 저장된 값  myVar 여기에 지정된 값

변수 할당 : 변수에 값을 저장하는 행위 myVar 에 지정된 "Hello Worel"

변수 선언 : 변수를 사용하기 위해 컴퓨터에 알리는 행위  var 라는 키워드를 이용해서 myVar라는 변수를 만들음

변수 참조 : 변수에 할당된 값을 읽어오는것

console.log(myVar); 등으로 myVar 출력함 이라는 참조 표시

 

변수 선언의 3가지 방법 : var, let,const

 

차이점 

VAR : 중복 선언 가능   ,let과 const 는 다시 선언 불가

var myVar = "Hello Wored";
var myVar = "Test 1";

console.log(myVar);

let myVar1 = "Hello Wored1";   let과 const는 오류로 작동불가
lmyVar1 = "Test2";
console.log(myVar1);

Const : const로 할당한 값은 const로 재할당 불가

var myVar = "Hello Wored";
var myVar = "Test 1";  

console.log(myVar);

let myVar1 = "Hello Wored1";
myVar1 = "Test2";
console.log(myVar1);

const myVar2 = "Hello Wored2";
console.log(myVar2);

범용성은  var>let>const 순인거같다 상황에 맞춰 다양하게 쓸수있겠지만..일단 더 배워야겠다

728x90
반응형

'Today I Learned (TIL)' 카테고리의 다른 글

TIL (Today I Learned) 23.10.16  (1) 2023.10.16
TIL (Today I Learned) 23.10.15  (0) 2023.10.15
TIL (Today I Learned) 23.10.14  (0) 2023.10.14
TIL (Today I Learned) 23.10.12  (0) 2023.10.12
TIL (Today I Learned) 시작 23.10.11  (0) 2023.10.11