아하
생활

생활꿀팁

하얀고슴도치236
하얀고슴도치236

JS에서 변수에 지정한 숫자가 일정 이상 크기가 되니 정상작동을 안합니다.

JS에서 변수에 지정한 숫자가 일정 이상 크기가 되니 정상작동을 안합니다.

var idx = 123456789101112131415 ;

변수에 이런식으로 값을넣고 idx를 출력해보면

123456789101112130000

이런식으로 짤려서 나옵니다.

저는 더 크기가 큰 int 값이 필요합니다. 어떻게 해야합니까?

    55글자 더 채워주세요.
    1개의 답변이 있어요!
    • 빼어난그늘나비208
      빼어난그늘나비208

      BigInt 를 사용하시면 될거 같아요

      https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/BigInt

      var idx = 123456789101112131415n; typeof idx // "bigint" idx - 1n // 123456789101112131414n