• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • BigInt.asUintN()

    BigInt.asUintN静态方法将BigInt转换为一个 0 和 2width-1 之间的无符号整数。

    语法

    BigInt.asUintN(width, bigint);
    

    参数

    width
    可存储整数的位数。
    bigint
    要存储在指定位数上的整数。

    返回值

    bigint模(modulo)2width作为无符号整数的值。

    例子

    保持在64位范围内

    BigInt.asUintN()方法对于保持在64位(64-bit)算数范围内非常有用。

    const max = 2n ** 64n - 1n;
    
    BigInt.asUintN(64, max);
    // ↪ 18446744073709551615n
    
    BigInt.asUintN(64, max + 1n);
    // ↪ 0n
    // zero because of overflow