변수: name = "Mike"; 세미콜론은 줄의 마지막에 들어가며 문장이 끝났다는 걸 의미. (생략해도 되나 써주는게 좋음)

         age = 30                문자(string)는 항상 " ",' '(따옴표) 안에 넣어줘야한다. 

 

<경고 하는 함수alert>

alert(name);  →  Mike

<log를 찍는 함수console.log>

console.log(age); → 30

-------------------------------------------------------------------------------------------------------------------------------------------------

→ 위와 같은 변수 정의는 협업할 때 위험. 다른사람이 같은 이름을 사용할 수도 있기 때문.

let / const 를 앞에 붙여줘야 한다

 

1)let

let name = "Mike" ;

//다른 사람 코드,,,

let name = "google";  → 에러 발생. let을 붙일 시에 앞에서 한 번 정의된 이름은 다시 쓸 수 없음. 

 

2) const: 절대로 바뀌지 않는 상수.수정X  (파이, 생일 등) 

   const PI = 3.14;  → 대문자로 적어 '상수' 라는 것을 알림.
   const SPEED_LIMIT = 50;
   const BIRTH_DAY = '2020-01-01';

 

------------------------------------------------------------------------------------------------------------------------------------------------------

자바스크립트에서 변수를 선언할 때, 

   변하지 않는 값은 const

   변할 수 있는 값은 let으로 선언하라.   

    tip) 모든 변수를 const로 선언해놓고, 나중에 변경될 여지가 있는 값들만 let으로 변경해주기. 

 

★변수 정리★

 1) 변수는 문자, 숫자, $, _만 사용 

     const MY_HOME = "...";

     let_ = 1;

     let $ = 3;

 2) 첫글자는 숫자가 될 수 없다.

     let 1stGrade = 'A+';    (X)

 3) 예약어는 사용할 수 없다.

     let let = 99; (X)

 4) 가급적 상수는 대문자로 !

     const MAX_SIZE = 99; 

 5) 변수명은 읽기 쉽고 이해할 수 있게 선언

     let a = 1; (X)

     let userNumber = 3; (O) 

 

반응형

+ Recent posts