Số thập phân là số mà bạn quen thuộc nhất, sử dụng cơ số 10. Số nhị phân là số sử dụng cơ số 2, nghĩa là chỉ sử dụng Show
Chúng ta có thể chuyển đổi một số thập phân thành nhị phân trong JavaScript bằng cách sử dụng phương thức Trong trường hợp này, chúng tôi đang chuyển đổi sang cơ số 2, vì vậy chúng tôi sẽ sử dụng Phương thức Điều tuyệt vời về Đây là cách sử dụng Đây là cách sử dụng Nếu bạn muốn bọc phương thức này trong một hàm bao bọc, đây là giao diện của nó Chúng ta đã học số thập phân là gì, số nhị phân là gì và cách chuyển đổi từ số này sang số khác trong JavaScript Hy vọng rằng bạn thấy bài đăng này hữu ích và thích đọc nó Nếu bạn muốn tìm hiểu về phát triển web, thành lập công ty khởi nghiệp, khởi động SaaS, v.v., hãy theo dõi tôi trên Twitter. Bạn cũng có thể tham gia cuộc trò chuyện tại Discord chính thức của chúng tôi Chuyển đổi một số thành nhị phân là một quá trình khá phức tạp. Nếu chúng ta ngồi và chuyển đổi các số theo cách thủ công, kết quả sẽ dễ bị lỗi. Làm cách nào để thay đổi một số thành định dạng nhị phân? . Chúng tôi sẽ giới thiệu cách chuyển đổi một số thành nhị phân trong JavaScript Tạo một hàm để chuyển đổi số thành nhị phân trong JavaScriptTrước khi đi code, chúng ta cần biết quy trình chuyển đổi từ số thập phân (cơ số 10) sang số nhị phân (cơ số 2). Để đơn giản, chúng tôi sẽ đề cập đến việc chuyển đổi các số nguyên dương trong bài viết này. Do đó, việc đổi số nguyên âm và số dấu phẩy động nằm ngoài phạm vi của bài viết này Hiểu quá trình chuyển đổiĐưa ra một số nguyên (hoặc số JavaScript), chúng tôi tiếp tục chia số đó cho hai và nắm bắt phần còn lại của nó cho đến khi số nhỏ hơn 2. Ví dụ: nếu chúng ta có số 25, tiếp tục chia Chúng tôi đọc các chữ số từ cao nhất đến thấp nhất. Do đó giá trị nhị phân của số 25 là 1101 Chúng tôi sử dụng tập hợp các phép tính sau để xác nhận xem giá trị nhị phân có đại diện cho số thập phân chính xác hay không. Mỗi bit được biểu thị bằng số nhị phân được nhân với
Mã JavaScript để chuyển đổi số thành định dạng nhị phân của nóChúng tôi xây dựng đoạn mã sau theo phương pháp đã thảo luận ở trên. Hàm Sử dụng phép lặp
đầu ra bước
Sử dụng đệ quyChúng ta có thể sử dụng phương pháp đệ quy để chuyển đổi bit thập phân thành nhị phân. Cách tiếp cận này yêu cầu ít dòng mã hơn nhưng suy nghĩ nhiều hơn. Đệ quy dừng lại khi số không còn chia hết cho 2 và nó tiếp tục gọi chính nó cho đến khi đạt đến điều kiện đột phá. Các đệ quy rất thanh lịch nhưng tiêu tốn nhiều bộ nhớ hơn cho ngăn xếp lệnh gọi hàm so với cách tiếp cận lặp đơn giản ________số 8_______ đầu ra Chuyển đổi một số thành nhị phân với hàm function convertToBinary1 (number) { let num = number; let binary = (num % 2).toString(); for (; num > 1; ) { num = parseInt(num / 2); binary = (num % 2) + (binary); } console.log(binary); } window.onload = function () { console.log(convertToBinary1(25)); console.log(convertToBinary1(8)); } 3Hàm 4 khá quen thuộc để chuyển đổi số thành chuỗi. Tuy nhiên, chúng ta cũng có thể sử dụng nó để chuyển đổi một số sang định dạng nhị phân của nó. Thông thường, nó được sử dụng với đối tượng 5 để chuyển đổi số sang định dạng nhị phân. Hàm 3 của javascript, khi được sử dụng trên một đối tượng số, sẽ trả về giá trị nhị phân tương đương của giá trị số, như được mô tả trong các ví dụ bên dưới. Phương thức lấy giá trị cơ số làm đầu vào. Do đó, chúng ta có thể sử dụng nó để chuyển đổi một số đã cho sang các hệ cơ số khác (như cơ số 16 (thập lục phân) và cơ số tám (Bát phân))
đầu ra Lưu ý rằng kiểu trả về của phương thức 3 vẫn là một chuỗi. Do đó, nó chuyển đổi số thành bit nhị phân ở định dạng chuỗi
Làm cách nào để chuyển đổi một số thành số nhị phân trong JavaScript?Người dùng có thể làm theo cú pháp bên dưới để sử dụng phương thức toString() để chuyển đổi số thập phân thành số nhị phân . để số thập phân = 10; . toString( redix ); . toString( redix );
Làm cách nào để chuyển đổi tệp thành nhị phân trong JavaScript?onloadend = () => { const binaryString = reader. kết quả // Chuỗi nhị phân. const newFile = new File ( [binaryString], tập tin. tên, {loại. tập tin. type }) // Tạo lại tệp từ dữ liệu nhị phân .
Làm cách nào để chuyển đổi một số thành số thập phân trong JavaScript?Số JavaScript toFixed()
. Phương thức toFixed() làm tròn chuỗi đến một số thập phân đã chỉ định.
Làm cách nào để chuyển đổi chuỗi thành nhị phân trong JavaScript?Hiển thị hoạt động trên bài đăng này. . đi qua chuỗi chuyển đổi mọi ký tự thành mã char của họ chuyển đổi mã char thành nhị phân đẩy nó vào một mảng và thêm các số 0 bên trái trả về một chuỗi cách nhau bởi dấu cách |