문자열에서 long으로 변환해야하는 밀리 초 타임 스탬프가 있습니다. 자바 스크립트는이 parseInt
아니지만을 parseLong
. 그래서 어떻게 할 수 있습니까?
감사
편집 : 내 질문을 약간 확장하려면 : 자바 스크립트에 긴 유형이 없다는 점을 감안할 때 처음에는 문자열로 표현되는 long으로 간단한 산술을 어떻게 할 수 있습니까? 예를 들어 다른 것에서 하나를 빼서 시간 델타를 구합니까?
문자열에서 long으로 변환해야하는 밀리 초 타임 스탬프가 있습니다. 자바 스크립트는이 parseInt
아니지만을 parseLong
. 그래서 어떻게 할 수 있습니까?
감사
편집 : 내 질문을 약간 확장하려면 : 자바 스크립트에 긴 유형이 없다는 점을 감안할 때 처음에는 문자열로 표현되는 long으로 간단한 산술을 어떻게 할 수 있습니까? 예를 들어 다른 것에서 하나를 빼서 시간 델타를 구합니까?
답변:
JavaScript에는 Number
64 비트 부동 소수점 숫자 * 인 유형이 있습니다.
문자열을 숫자로 변환하려면 다음을 사용하십시오.
parseInt
또는 parseFloat
. 을 사용하는 경우 parseInt
항상 기수를 전달하는 것이 좋습니다.+
연산자를 사용하십시오.+"123456"
Number
생성자를 사용하십시오.var n = Number("12343")
* 숫자가 내부적으로 정수로 유지되는 상황이 있습니다.
"71157133118211271"
을 Javascript에서 숫자 / 긴 문자열로 구문 분석하려면 어떻게해야합니까? 16 자리 문자열로 분할하고 각각을 개별적으로 구문 분석하고 함께 연결 하시겠습니까?
long
자바 스크립트 가 없기 때문입니다 .