본문 바로가기
JavaScript

[JavaScript] 출력과 변수 선언(var, const, let)

by jane.dev 2021. 8. 25.
반응형
작성한 내용을 출력

 

1. 화면에 출력

document.write("Hello JavaScript");

 

2. 콘솔에 출력

console.log("Hello JavaScript");

 

 

3. alert창으로 출력

alert("Hello JavaScript");

 

변수 

 

var: 이전에 사용하던 변수, 재선언·재할당 가능(사용하지 않음)

var a = "test1";
var a = "test2";	// 재선언 가능
a = "test3";		// 재할당 가능

const: 재선언 불가능, 재할당 불가능(주로 사용)

const a = "test1"
const a = "test2"	// 에러, 재선언 불가능
a = "test2"		// 에러, 재할당 불가능

let: 재선언 불가능,  재할당 가능

let a = "test1";
let a = "test2";	// 에러, 재선언 불가능
a = "test3";		// 재할당 가능

 

선언

  • 정적 타입 언어: 자료형까지 선언하는 언어 (타입이 변하지 않고 고정) 예) Java
  • 동적 타입 언어: 자료형을 지정하지 않아도 되는 언어(타입이 고정되어있지 않고 가변적) 예) JavaScript
const num = 10;

 

작성

1. 대소문자 구분

const num = 10;
const Num = 100;

2. 변수명 가장 앞글자는 영문자, _(언더바), $(달러표시) 사용 가능

3. 변수명에는 영문자, 숫자,  _(언더바), $(달러표시) 사용 가능

 

저장 가능한 데이터 종류

1. 문자열: 큰 따옴표 / 작은 따옴표 내부에 작성된 자료

const txt1 = "JavaScript";
const txt2 = 'JavaScript';

2. 숫자: 숫자로만 입력된 자료

const num1 = 1;
const num2 = 10;

3. 논리: true, false

const bool1 = true;
const bool2 = false;

4. null 형 데이터: null로 작성된 빈 데이터

result = null;