Function clearBit

  • Clears (sets to 0) the bit at the specified position in a number.

    The original number is not mutated; a new number is returned with the bit cleared.

    Returns

    A new number equal to n with bit k cleared.

    Example

    clearBit(0b1011, 1); // → 0b1001 (clears bit 1)
    clearBit(0b1111, 3); // → 0b0111 (clears bit 3)

    Remarks

    • Only the bit at position k is affected; all other bits remain unchanged.
    • Works with any 32-bit integer representable in JavaScript.

    Parameters

    • n: number

      The original number whose bit is to be cleared.

    • k: number

      Zero-based bit position to clear (0 = least-significant bit).

    Returns number

Generated using TypeDoc