[JAVA SCRIPT] 자바스크립트 자료와 변수

차슈·2024년 3월 25일
0

JAVA SCRIPT

목록 보기
4/24
post-thumbnail
post-custom-banner

02. 자료와 변수

  • 일반적으로 모든 프로그래밍 언어가 이러한 데이터, 즉 값을 다루기 위해서는 정말 최소 두가지의 데이터를 위한 데이터가 필요
  1. 데이터를 저장해둔 공간의 주소
  2. 데이터의 타입

변수

  • 변수 (variable) : 데이터를 저장할 때 쓰이는 ‘이름이 붙은 저장소’
  • let 을 사용해 변수생성
  • 'message’라는 이름을 가진 변수를 생성
let message;
  • 할당 연산자 =를 사용해 변수 안에 데이터를 저장
let message;

message = 'Hello'; // 문자열을 저장합니다.
  • 변수 선언과 값 할당을 한 줄에 작성 가능
let message = 'Hello!'; // 변수를 정의하고 값을 할당합니다.

alert(message); // Hello!
  • 한 줄에 여러 변수를 선언하는 것도 가능
let user = 'John', age = 25, message = 'Hello';
let user = 'John',
  age = 25,
  message = 'Hello';

let 대신 var

var message = 'Hello';
  • varlet거의 동일하게 동작
  • varlet처럼 변수를 선언하는 데 쓰임 다만 var는 ‘오래된’ 방식

💡 변수는 딱 한 번만 선언하고, 선언한 변수를 참조할 때는 let 없이 변수명만 사용해 참조

변수 명명 규칙

  1. 변수명에는 문자, 숫자, 기호 &, _ 만 들어감
  2. 첫 글자는 숫자가 될 수 없음
let userName;
let test123;
let $ = 1; // '$'라는 이름의 변수를 선언합니다.
let _ = 2; // '_'라는 이름의 변수를 선언합니다.

alert($ + _); // 3
  • 잘못된 변수명
let 1a; // 변수명은 숫자로 시작해선 안 됩니다.

let my-name; // 하이픈 '-'은 변수명에 올 수 없습니다.

상수

  • 변화하지 않는 변수를 선언할땐, const를 사용
const myBirthday = '18.04.1982';
  • 상수는 재할당할 수 없으므로 상수를 변경하려고 하면 에러 발생
const myBirthday = '18.04.1982';

myBirthday = '01.01.2001'; // error, can't reassign the constant!

< 변수 명명 시 참고하기 좋은 규칙 >

  1. 사람이 읽을 수 있는 이름을 사용
  1. 줄임말이나 a, b, c와 같은 짧은 이름은 피하기
  1. 최대한 서술적이고 간결하게 명명.
  1. 자신만의 규칙이나 소속된 팀의 규칙을 따르기.
    ex) 만약 사이트 방문객을 'user’라고 부르기로 했다면, user이 들어간 이름으로 짓기

참고하기

post-custom-banner

0개의 댓글