Hex trong JavaScript là gì?

Trong bài viết này, chúng ta sẽ tìm hiểu cách dễ dàng chuyển đổi một số thập phân thành số thập lục phân tương đương trong JavaScript. Và chúng ta sẽ xem xét một số tình huống trong thế giới thực mà chúng ta sẽ cần thực hiện điều này

Đăng ký bản tin Coding Beauty

Có được những hiểu biết hữu ích và nâng cao kiến ​​thức phát triển web của bạn với các mẹo và hướng dẫn hàng tuần từ Coding Beauty. Hơn 1.400 nhà phát triển đăng ký

Phương pháp

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

7

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

8

Để chuyển đổi một số thập phân thành hex trong JavaScript, hãy gọi phương thức

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

8 trên số thập phân, chuyển

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

1 làm đối số

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

2, i. e. ,

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

3. Phương thức

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

8 sẽ trả về biểu diễn chuỗi của số ở dạng thập lục phân

Ví dụ

JavaScriptĐã sao chép.

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

Phương thức

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

7

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

8 trả về biểu diễn chuỗi của một số. Nếu một cơ sở được chỉ định với đối số đầu tiên, thì số được biểu thị trong cơ sở đó. Chúng tôi vượt qua

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

1 để sử dụng cơ số 16, là cơ số thập lục phân

Cơ số thập lục phân sử dụng 16 ký hiệu để biểu diễn các số

  • // Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

    8 đến

    // Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

    9 để đại diện cho các giá trị

    // Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

    8 đến

    // Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

    9
  • console.log[40.]; // 40 console.log[20.]; // 20

    2 đến

    console.log[40.]; // 40 console.log[20.]; // 20

    3 [

    console.log[40.]; // 40 console.log[20.]; // 20

    4 đến

    console.log[40.]; // 40 console.log[20.]; // 20

    5] để biểu thị các giá trị

    console.log[40.]; // 40 console.log[20.]; // 20

    6 đến

    // Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

    1. Các chữ cái không phân biệt chữ hoa chữ thường, vì vậy

    console.log[40.]; // 40 console.log[20.]; // 20

    8 chính xác có cùng giá trị với

    console.log[40.]; // 40 console.log[20.]; // 20

    9

Gọi

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

8 trên số chữ

Nếu bạn gọi trực tiếp

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

8 trên một số bằng chữ, hãy đảm bảo bạn đặt nó trong ngoặc đơn [

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

72] hoặc sử dụng hai dấu chấm [

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

73 trước

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

8

JavaScriptĐã sao chép.

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

Nếu bạn chỉ sử dụng một dấu chấm mà không có dấu ngoặc đơn, thì trình phân tích cú pháp JavaScript sẽ coi dấu chấm đó là một phần của chữ số – dấu thập phân – thay vì toán tử truy cập thành viên

JavaScriptĐã sao chép.

console.log[40.]; // 40 console.log[20.]; // 20

Như vậy sẽ xảy ra lỗi, vì sẽ không có toán tử truy cập thành viên trước tên thành viên

JavaScriptĐã sao chép.

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

7

Vì vậy, bạn bọc số trong dấu ngoặc đơn để mọi thứ bên ngoài chúng được xem là tách biệt với số

JavaScriptĐã sao chép.

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

2

Hoặc bạn thêm dấu chấm thứ hai sẽ được coi là toán tử truy cập thành viên

JavaScriptĐã sao chép.

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

3

Trường hợp sử dụng. Chuyển đổi RGB[A] sang Hex

Một cách sử dụng phổ biến để chuyển đổi các giá trị thập phân thành hex để chuyển đổi mã màu RGB thành mã màu hex tương đương của nó. Đây là cách chúng ta có thể làm điều đó

JavaScriptĐã sao chép.

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

4

Chúng tôi tạo một hàm

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

75 có thể tái sử dụng để chuyển đổi mã RGB thành mã hex tương đương

Chúng tôi sử dụng hàm

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

76 để đệm mã hex thành hai chữ số, e. g,

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

77

Sau khi chuyển đổi các giá trị thập phân

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

78,

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

79 và

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

20 thành biểu diễn thập lục phân của chúng, chúng tôi nối chúng lại với nhau thành một chuỗi có tiền tố là ký tự

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

21 để tạo thành mã màu hex

Chúng tôi có thể sửa đổi chức năng để cũng chấp nhận các giá trị RGBA, trong đó

console.log[40.]; // 40 console.log[20.]; // 20

4 là giá trị phần trăm [từ 0 đến 1] được sử dụng để chỉ định độ mờ của màu.

console.log[40.]; // 40 console.log[20.]; // 20

4 sẽ là hai ký tự đầu tiên của mã màu hex, có giá trị trong khoảng từ

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

24 [0 hoặc 0%] đến

// Use parentheses const hex2 = [60].toString[16]; console.log[hex2]; // 3c // Use double dots const hex3 = 50..toString[16]; console.log[hex3]; // 32

25 [255 hoặc 100%]

JavaScriptĐã sao chép.

const num = 60; const hex = num.toString[16]; console.log[hex]; // 3c // Use parentheses when calling toString[] directly const hex2 = [60].toString[16]; console.log[hex2]; // 3c

6



Mọi điều điên rồ mà JavaScript làm

Hướng dẫn hấp dẫn về những cảnh báo tinh tế và những phần ít được biết đến của JavaScript

Đăng ký và nhận ngay một bản sao miễn phí


Ayibatari Ibaba

Ayibatari Ibaba là nhà phát triển phần mềm có nhiều năm kinh nghiệm xây dựng trang web và ứng dụng. Anh ấy đã viết rất nhiều về nhiều chủ đề lập trình và đã tạo ra hàng chục ứng dụng và thư viện mã nguồn mở

Hex trong JS là gì?

Sử dụng số thập lục phân trong JavaScript . Ví dụ: số 2514 ở dạng hex là 0x9D2, nhưng không có cách nào được ngôn ngữ hỗ trợ để biểu thị 25. 14 dưới dạng số hex. JavaScript supports the use of hexadecimal notation in place of any integer, but not decimals. As an example, the number 2514 in hex is 0x9D2, but there is no language-supported way of representing 25.14 as a hex number.

Hex dùng để làm gì?

Hệ thập lục phân được sử dụng rộng rãi trong các ngôn ngữ lập trình hợp ngữ và trong mã máy. Nó thường được sử dụng để chỉ địa chỉ bộ nhớ . Nó có thể được sử dụng trong giai đoạn gỡ lỗi khi viết chương trình máy tính và để biểu thị các số được lưu trữ trong thanh ghi của CPU hoặc trong bộ nhớ chính.

hex và ví dụ là gì?

Đôi khi nó cũng được phát âm là 'hex'. Số thập lục phân chỉ được biểu thị bằng 16 ký hiệu. Các ký hiệu hoặc giá trị này là 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E và F. Each digit represents a decimal value. For example, D is equal to base-10 13.

Hex trong lập trình là gì?

Số thập phân. Hệ thống biểu thị số nguyên và số không nguyên. Hệ thập lục phân [Hex]. Tên của hệ thống số 16 cơ sở. nhấm nháp. 4 bit. cơ sở số. Số chữ số khác nhau mà một hệ thống đếm sử dụng

Chủ Đề