Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách định dạng số hexadecimal trong JavaScript

Chuyển số sang hex (cơ số 16) với toString(16), padleading zeros, sau đó chèn dấu gạch ngang theo định dạng UUID-like.

Ví dụ

<!DOCTYPE html>
<html>
<body>
    <script>
        var num = 32122;
        // Pad 16 ký tự hex
        var myHex = ("0000000000000000" + num.toString(16)).slice(-16);
        // Format: 8-4-4
        var resHex = myHex.substr(0,8) + '-' + myHex.substr(8,4) + '-' + myHex.substr(12,4);
        document.write(resHex); // 00000000-0000-7d7a
    </script>
</body>
</html>

Kết quả

00000000-0000-7d7a

Ứng dụng: Tạo ID dạng hex, format MAC address, UUID rút gọn.