eval()

문자열로 표현된 자바스크립트 코드를 실행하는 함수

var x = 10, y = 20;
var a = eval("x + y"); // 30

isFinite()

전달된 값이 유한한 수인지를 검사하여 그 결과를 반환

isFinite(123e100);   // true
isFinite(true);      // true
isFinite(null);      // true
isFinite("123");     // true
isFinite("");        // true

isFinite("문자열");  // false
isFinite(undefined); // false
isFinite(NaN);       // false

isNaN()

NaN (Not a Number) 인지를 검사하여 그 결과를 반환

isNaN(123e100);   // false
isNaN(true);      // false
isNaN(null);      // false
isNaN("123");     // false
isNaN("");        // false

isNaN("문자열");  // true
isNaN(undefined); // true
isNaN(NaN);       // true

parseFloat()