nodejs 변수형 변환하기 - 숫자형태의 문자값의 문제
숫자인데 오류가 발생 하는 경우
보통 숫자 문자 가리는 변수를 사용하지 않는 버릇에서 비롯 된것입니다.
특정 프로그램에서 반드시 숫자인 경우만 처리해서 발생하는것인데 오류메시지 잘 읽어보면 답이 있는데. 습관이 문제 입니다.
간단하게 Number 함수를 통해서 형변환을 해주면 해결 되는 문제입니다.
throw new TypeError(exports.createTypeErrorMsg(value, valueName, types));
^
TypeError: `options.x` must be of type `number` or `n`, but was actually of type `string`
숫자들어갈 자리
Number
parseFloat(pos)
* 변수 형 변환
parseInt() : 문자 -> 정수
parseFloat() : 문자 -> 실수
Number() : 문자 -> 정수 또는 실수