상수(constant)란?
변하지 않는 변수
const a = { name: "JY", age: 20 };
a = [ apple, banana ]; // 불가능
a.age = 10; // 가능
리터럴(Literal)이란?
데이터(값) 그 자체
const a = 1;
리터럴 표기법이란?
코드 상에서 데이터를 표기하는 방식을 리터럴 이라고 함
객체지향언어에서는 객체의 리터럴 표기법 지원
리터럴 표기법이란, 변수를 선언함과 동시에 그 값을 지정해주는 표기법
//리터럴 표기법
var no = 3;
var obj = { name: 'JY', age: 20 }; // 객체리터럴 방식으로 만든 객체
정수 리터럴
int i=100;
long l=100L;
실수 리터럴
double d1 = 1.23;
double d2 = 1.23D;
float f = 1.23F;
문자 리터럴
char c1 = 'A';
char c2 = '\\uac00'; //'\\uac00'=가
char c3 = '\\n'; //엔터. 줄바꿈
논리 리터럴
boolean b1 = true;
boolean b2 = 5<3; //결과는 false이므로 b2에 false라는 값 저장
문자열 리터럴
String str = "Hello!";