- 특정값을 저장할 수 있는 저장 공간
- 데이터에 이름을 지정해서 쉽고 반복적으로 사용할 수 있도록 하는 것
var : 재선언 가능let : 재선언 불가, 재할당 가능const : 재선언, 재할당이 불가능한 상수var 변수명 = 변수값;
let txt = 'javascript';
const num = 10;
number: 숫자 타입string: 문자 타입 ('', "" 안에 작성)boolean: 참, 거짓null&undefined: 할당된 값이 없는 상태
✓ 영문 대소문자, 숫자, 언더바(_)를 사용할 수 있으며, 첫 글자는 반드시 영문자나 언더바 혹은 달러 기호($)로 시작
✓ 특수기호나 공백 문자를 사용할 수 없음
✓ 예약어는 변수명으로 사용할 수 없음
ex) case, for, function, null, return...
✓ 대소문자를 구분
ex) sum, Sum, SUM
✓ 주로 camelCase로 단어 표기
ex) studentName
1. 검사창(개발자도구)의 console창에 결과값을 출력
2. body(문서내용)에 결과값을 출력
console.log();
document.write();
- 글을 입력할 수 있는 창 생성
- 입력한 내용은
string으로 반환let name = prompt("이름을 입력해주세요"); console.log(name + "님 환영합니다.");
- 데이터 타입을
number로 반환- 문자로 작성된 숫자를 숫자 타입으로 변경
const score = Number(prompt('점수를 입력하세요'));