728x90
반응형

Let 2

[Javascript 기초] 변수, 자료형 - 가온 코딩

변수, 자료형 목차 1. 변수 2. 자료형 (1) 문자형(String) (2) 숫자형(Number) (3) Boolean (4) fypeof 연산자 1. 변수(variable)(變數) 변수란 값이 특정지어지지 않아 임의의 값을 가질 수 있는 문자를 뜻한다. 아래는 변수를 선언하는 방법이다. name = “이름”; age = 30; class = “수업”//사용 불가(class가 예약어) 근데 이렇게 변수선언하는 건 위험하다. 다른 개발자가 덮어쓸 수 있기 때문이다. name = "가온" console.log(name); // 가온 name = "코딩" console.log(name); // 코딩 그래서 사용하는게 let, const이다. let: 변할 수 있는 값. 다시 선언할 수 있다. 이미 사용하고 ..

[React] ES6에서의 변수 선언 let 키워드 - 가온 코딩

구문적인 변수 영역 규칙 lexical variable scoping 을 지원하는 let 키워드 구문적인 변수 영역이란? 자바스크립트에서는 중괄호 {} 를 사용해서 코드 블록을 만드는데, 이때 함수는 별도의 변수 영역을 이룬다. 하지만, if/else 문의 경우 예외적이다. 다른 언어에서는 if/else의 블록도 별도의 영역을 구성할 것으로 생각되겠지만 실제로 그렇지 않다. if/else 블록 안에서 변수를 새로 만들면, 그 변수의 영역이 그 블록 안으로만 한정되지 않는다. [그림1] if 안에 있는 topic 변수를 var로 바꾸었더니 if 밖에 있는 topic에도 영향을 미치는 경우 // Variables cannot be scoped to code blocks var topic = "자바스크립트";..

코딩 공부/React 2022.07.22
728x90
반응형