본문 바로가기

parseFloat2

Global(글로벌 객체) Global ▶ 모든 객체의 최상위 객체이며 브라우저에서는 window가 글로벌 객체이며, 서버(Node.js)에서는 global이 글로벌 객체이다. Global property ▶ 글로벌 프로퍼티는 글로벌 객체의 프로퍼티를 의미한다. ▶ Infinity => 무한대의 숫자를 의미한다. ▶ NaN => Not a Number의 의미로 숫자가 아니라는 의미이다. ▶ Undefined => 원시 타입 Undefined를 갖는다. Global function ▶ 글로벌 객체의 메서드이다. ▶ eval() => 매개변수에 전달된 문자열이나 표현식을 자바스크립트 코드로 평가해준다. // 문자열의 의미를 자바스크립트의 코드로 평가하여 보여준다. eval('let a = 10; console.log(a)'); // .. 2022. 6. 7.
Number & parseInt Number() ▶ 문자형 타입의 변수를 숫자형 타입의 변수(int, float)로 변환할 때 사용한다. ▶ 모든 변수값이 숫자 형태일 경우에만 변경이 가능하고, 문자가 섞여있을 경우 NaN을 돌려준다. let a = 0002023; Number(a); // 2023 let b = 625전쟁; Number(b); // NaN // 문자가 섞여있으므로 NaN을 돌려준다. let c = 3.14; Number(c); // 3.14 // 소수점이 있어도 숫자이기 때문에 제대로 된 값을 돌려준다. parseInt() ▶ 문자형 타입의 변수를 숫자형 타입의 변수(int)로 변환할 때 사용한다. ▶ 실수형 타입으로 변경을 원하면 parseFloat()를 사용하면 된다. ▶ 문자형태와 숫자 형태가 섞여있는 변수를 변.. 2022. 5. 12.