✏
console.log(globalThis);
console.log(this);
console.log(Infinity);
console.log(NaN);
console.log(undefined);
✏ 자바스트립트 코드를 문자열로 작성하면 그 코드를 값으로 평가해서 출력해주는 함수
eval("const num = 2; console.log(num)"); //2
✏ 값이 유한(T) 또는 무한(F)인지 출력
console.log(isFinite(100)); //true
console.log(isFinite(Infinity)); //false
✏ 문자열 안의 숫자를 출력
console.log(parseFloat("12.34")); //12.34
✏ 문자열 안의 정수를 출력
console.log(parseInt("12.34")); //12
✏ encodeURI / decodeURI
const URL = "http://www.안녕코딩.com";
const encoded = encodeURI(URL);
console.log(encoded); //http://www.%EC%95%88%EB%85%95%EC%BD%94%EB%94%A9.com
const decoded = decodeURI(encoded);
console.log(decoded); //http://www.안녕코딩.com
🚩URL(URI-Uniform Resource Identifier(어떤 리소스를 나타낼 수 있는 단 하나의 고유한 주소나 아이디) 의 하위개념)
🚩 따라서 URL은 “아스키문자”로만 구성되어야한다.
🚩 한글이나 특수문자를 썼다면 “이스케이프”처리를 해야한다.
✏ encodeURIComponent