본문 바로가기

웹앱/자바스크립트2

자바스크립트 기초 정리 -중급- 호이스팅 스코프 내부어디서든 변수 선언은 최상위에서 선언된것처럼 행동하는 것 Temporal Dead Zone 변수의 생성과정 1. 선언단계 2. 초기화 단계 " 3. 할당 단계 var은 선언과 초기화가 동시에 됨 let은 선언과 초기화가 분리됨 const 선언 초기화 할당이 동시에 됨 -> 선언하면서 할당을 같이 해야함 생성자 함수 비슷한 객체를 여러개 만들때 유용하게 사용함 생성자 함수명의 첫글자는 대문자로 function User(name, age){ this.name = name; this.age = age; { let user1 = new User('M',30); let user2 = new User('J',32); let user3 = new User('T',20); new 연산자를 사용해서 .. 2023. 3. 14.
자바스크립트 기초 정리 -1- 변수 문자(String)는 항상 "" 감싸줘야함. 예약어는 변수로 선언할수 없음 ( Class) alert() - 경고창을 띄움 consol.leg() - 로그를 찍어줌 let 한번선언 후에 다른 값으로 바꿀수 있음 let a = 10; 과 a = 10 은 같은 뜻임 let을 통해 이전에 먼저 선언되었는지 확인할수 있으며 앞에 let을 안붙히면 값만 바뀜 const 절대로 바뀌지 않는 상수를 선언할때 사용 대문자로 선언하여 상수라는 것을 알리기 좋음 *자바스크립트에서 변수를 선언할때는, 변하지 않는 값을 const, 변할수 있는 값을 let으로 선언하여 의도치 않는 상황을 방지 할수 있다 1. 변수는 문자와 숫자, $와 _만 사용할수 있다. 2. 첫글자는 숫자가 될수 없다. 3. 예약어는 사용할수 없다... 2022. 12. 21.