
let integer = 123; // 정수
let negative = -123; //음수
let double = 1.23; // 실수
console.log('정수',integer); // '' 를 넣으면 문자열이므로 그대로 출력
console.log('음수',negative);
console.log('실수',double);
console.log(0 / 123); // 0
console.log(123 / -0); // Infinity
console.log(123 /'aaa'); // NaN (Not a Number)
정수 123
음수 -123
실수 1.23
0
-Infinity
NaN
MDN Number
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number
(1) 따옴표("", '') 안에 집어 넣음
(2) 백틱(``) 사용 가능
let string = '안녕하세요!';
string = `hello!`; // 기존에 있는 안녕하세요!를 지우고 hello! 로 값 변경
console.log(string);
// 특수문자 출력하는 법
string = "'따옴표가 보이게?'";
console.log(string);
string = '"따옴표가 보이게?"' ;
// 따옴표를 출력하고 싶으면 안쪽에 입력하고 따옴표로 감싸기
string = '똑같은 \'홑따옴표\' 쓸래';
console.log(string);
string = '줄바꿈이 될까요? \n안녕 \t 탭 누른 뒤 안녕 \\ 백슬래시 두 번 써 보면?';
console.log(string); // 이스케이프 스퀀스
hello!
'따옴표가 보이게?'
똑같은 '홑따옴표' 쓸래
줄바꿈이 될까요?
안녕 탭 누른 뒤 안녕 \ 백슬래시 두 번 써 보면?
MDN String
https://developer.mozilla.org/ko/docs/Learn/JavaScript/First_steps/Strings
(1) 내장된 표현식을 허용하는 문자열 표혀 방법
(2) 따옴표 대신 백틱을 이용, 플레이스 홀더 ${} 로 표현식을 감싼다
let id = 'rainy';
let greetings = '안녕하세요 ' + id + '님 \n😊 즐거운 하루 보내세요' // 기본 방식
console.log(greetings);
greetings = `안녕! 🙋♀️🙋♂️ ${id} 님! 만나서 반가워!;` // ES6 방식
console.log(greetings);
console.log(`1 + 1 = ${1 + 1}`);
안녕하세요 rainy님
😊 즐거운 하루 보내세요
안녕! 🙋♀️🙋♂️ rainy 님! 만나서 반가워!;
1 + 1 = 2
MDN Template literals
https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Template_literals