parseFloat()
parseFloat
함수는 문자열을 분석해 부동소수점 실수로 반환한다.
문자열을 순서대로 분석하다, 분석할 없는 문자를 만나는 순간 분석을 종료하고 해당 시점까지의 값을 실수로 반환하는 것.
문자열의 첫 문자를 분석하지 못하거나 문자열에 분석할 수 있는 문자가 아예 존재하지 않는 경우, NaN을 반환한다.
parseFloat(value)
parseFloat('27th birthday'); // 27 parseFloat('my 27th birthday'); // NaN
parseInt()
parseInt
함수는 문자열 인수를 구문분석하여 특정 진수의 정수로 반환한다.
첫번째 인자인 string 값을 두번째 인자인 radix 값을 진수로 하여 분석한 뒤 해당 진수의 정수로 반환하는 것.
만약, radix 값이 2보다 작거나 36보다 큰 경우에는 NaN을 반환한다.
parseInt(string, radix)
parseInt('101101', 2); // 45 parseInt('ABCDEF', 16); // 11259375 parseInt('LEEZY', 40); // NaN