Variable

Hunter_Joe·2023년 3월 31일
0

JavaScript

목록 보기
1/10
post-thumbnail

Variable

  • 데이터의 저장용도
name = "Mike"; //(문자열)
age = 30 
............................
(문자열 작성방식)
name = 'Joe'
name = "Joe"
name = `Joe`
  • string은 ` , ' , "로 감싸야한다
  • JavaScript Reserved Words(예약어)로 지정된 단어들은 변수명으로 쓸 수 없다.
  • `(backtick)은 문자열 내부의 변수를 표현할 때 편리하다.

alert(), console.log()

  • alert()는 경고창을 띄우는 함수
  • console.log()는 log를 띄우는 함수
  • alert()console.log()는 function(함수)

위험한 변수명

name = "mike";
name = "Tom";

console.log(name); // "Tom"
let name = "Mike";
let name = "Tom";

console.log(name); // SyntaxError!
  • 변수를 선언할 때 name = "mike"처럼 덮어씌어질 위험이 있는 변수명은 위험하다
    이를 예방하기위해서 keyword인 let, const를 사용해 변수명을 정해준다.

let

let name = "Mike";
name = "Tom";

console.log(name); // "Tom"
  • let 선언후에 다른 값으로 바꾸고 싶을경우 의도적으로 let을 생략한 후에 작성

const

const name = "Mike";
name = "Tom";

console.log(name); // Uncaught TypeError!```
  • const(상수)는 constant의 약어로 수식에서 변하지 않는 값을 뜻한다.
  • const로 선언된 변수는 절대 변경 불가

⚠️CAUTION

  1. 변수는 문자와 숫자 , 기호( $ , _ ) 만 사용한다.
  2. 첫글자는 숫자가 될 수 없다.
  3. 예약어는 사용할 수 없다.
  4. 가급적 상수는 대문자로 알린다.
  5. 변수명은 읽기 쉽고 이해할 수 있게 선언한다.(닌자코드 방지)
  6. 같은 변수를 여러번 사용하면 에러 발생
profile
hunting season

0개의 댓글