Post

변수의 선언(declare)vs. 변수 값 할당(assign)

  1. 약속어(Reserved Words)
    이미 사용중인 함수 단어들 이므로 코딩할 때 함부로 사용할 수 없다.

::예시1> alert() : 알림창 _ 사용자에게 안내하고 싶은 텍스트를 보여줌

::예시2> console.log() :개발자 도구 *개발자가 확인하고 싶은 내용을 출력 *이전 값들을 지우고 싶다면? console.clear();

  1. Variables(변수)

    1. 변수 선언(생성) 과 변수 값 할당 프로그래밍을 하기 위해서는 다양한 값을 다뤄야 하고,그 값들은 각각의 변수에 저장되어 사용된다.

    var name = "DonZ";

위의 예시에서 name은 변수(variable)에 해당하고 DonZ는 변수에 할당된 값(value)이 된다.

변수 이름 정할 때 주의 사항 (naming convention)

  • 한 파일에서 같은 변수 이름을 중복해서 사용할 수 없다.
  • 대소문자 구문 - 변수이름, 함수이름, 연산자 모두 대소문자를 구분합니다. 따라서 myName과 MyName은 다른 변수입니다.
  • 변수 이름을 정할 때, 첫 번째 문자는 반드시 글자나 밑줄(_), 달러기호($)중 하나 입니다.
  • 두 번째 문자 부터는 글자, 밑줄, 달러, 숫자 중에서 자유롭게 쓸 수 있습니다.
  • 변수이름, 함수이름 등 camelCase(카멜케이스) 방식으로 사용합니다.
  1. camelCase vs. snake_case
1) camelCase: 단어가 새로 시작할 때부터 대문자로 쓰면됨.
ex) mintChoco, redShoes
2) snake _case
변수이름에 - 는 사용할 수 없으므로, _ 를 사용한 것. 하지만 잘 사용하지는 않음 ex) mint_choco, red_shoes
  1. ‘var’과 최신문법 ‘let, const’
    1. let: 변수 값 수정 가능
  • 변수를 새로 생성할 때만 사용.
  • 값을 수정 할 때는 사용하지 않음. 이미 할당한 변수이름에 새로운 값을 할당하면됨.
let name = "선릉"
let place = "Wework"

name = "아니 잠실" //이미 할당된 name에 새로운 변수값(아니잠실) 적용
place = "롯**드"
  1. const: 이후 변수 값 수정 불가능. 할당 후 영원히 수정할 일 없는경우 사용.
const name = "선릉"

name = "아니 잠실"

=>Uncaught TypeError: Assignment to constant variabl

  1. 변수의 선언(declare)vs. 변수 값 할당(assign)
  • 변수의 선언과 할당은 분리가능 즉, 선언만 하고 나중에 값할당 가능.
let address;
address = "곰돌이"
  • 만약, 값의 할당 없이 선언만 하는 경우:
let address;
console.log('address : ', address);

=> console창에 undefined라고 나옴

변수 이름은 중복이 안되지만 , 변수 값은 언제든 중복 가능.

This post is licensed under CC BY 4.0 by the author.