Hệ thập lục phân sang bát phân trong JavaScript

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách chuyển đổi số nhị phân, thập lục phân và bát phân thành số thập phân trong JavaScript

phân tích cú phápInt

Trong JavaScript, chúng tôi có phương pháp


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
32 bằng cách sử dụng phương pháp đó chúng tôi có thể thực hiện chuyển đổi

Phương thức parseInt( ) nhận hai đối số, đối số đầu tiên là


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
33 và đối số thứ hai là

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
34 bằng cách sử dụng nó trả về số thập phân của một cơ số đã chỉ định

Hãy xem các chuyển đổi với sự trợ giúp của các ví dụ

Chuyển đổi nhị phân sang thập phân

Để chuyển đổi một số nhị phân thành số thập phân, chúng ta cần chuyển cơ số


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
35 làm đối số thứ hai cho phương thức

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
36


const binaryNumber = "1100";

console.log(parseInt(binaryNumber,2)); // base 2

//output--> 12

Chuyển đổi thập lục phân sang thập phân

Để chuyển đổi một số thập lục phân thành số thập phân, chúng ta cần chuyển cơ số


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
37 làm đối số thứ hai cho phương thức

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
36


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12

Chuyển đổi bát phân sang thập phân

Để chuyển đổi một số bát phân thành số thập phân, chúng ta cần chuyển cơ số


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
0 làm đối số thứ hai cho phương thức

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
36

Trong hướng dẫn này, chúng ta sẽ tìm hiểu về cách chuyển đổi số thập phân thành nhị phân, thập lục phân và bát phân trong JavaScript

Con số. toString

Trong JavaScript, chúng tôi có một phương thức


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
40 lấy cơ sở làm đối số và trả về chuỗi của cơ sở đã chỉ định

Hãy xem các ví dụ

Chuyển đổi thập phân sang nhị phân

Để chuyển đổi một số thập phân thành bát phân, chúng ta cần chuyển


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
41 làm đối số cho phương thức

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
40 vì số bát phân được biểu thị bằng cơ số 8

Cho một số và nhiệm vụ là chuyển đổi số từ thập phân sang bát phân. Điều này có thể được thực hiện bằng cách sử dụng số. phương thức toString(8). Nó lấy tham số là cơ sở của chuỗi đã chuyển đổi. Trong trường hợp này, cơ sở sẽ là 8

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
088
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
432
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
441
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
450
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
104


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
459
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
488
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
497

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
433


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
059_______3051
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
125
Equivalent Octal Value = 654
1______3127
Equivalent Octal Value = 654
128
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
130
Equivalent Octal Value = 654
131

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4962
Equivalent Octal Value = 654
134

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
136
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
546
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
05
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
14
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
083
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
23

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
433


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
059_______3051
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
125
Equivalent Octal Value = 654
1______3127
Equivalent Octal Value = 654
128
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
130
Equivalent Octal Value = 654
131

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4962
Equivalent Octal Value = 654
134

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
136
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
36
Equivalent Octal Value = 654
023
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
32
Equivalent Octal Value = 654
078


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
125

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4979
Equivalent Octal Value = 654
128
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
130
Equivalent Octal Value = 654
131

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4962
Equivalent Octal Value = 654
134

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
136
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
49
Equivalent Octal Value = 654
023
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
45
Equivalent Octal Value = 654
078


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
125

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
5400
Equivalent Octal Value = 654
128
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
130
Equivalent Octal Value = 654
131

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4962
Equivalent Octal Value = 654
134

Equivalent Octal Value = 654
6_______3136
Equivalent Octal Value = 654
173____3051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
62
Equivalent Octal Value = 654
023
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
58
Equivalent Octal Value = 654
078


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
125

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
5421
Equivalent Octal Value = 654
128
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
130
Equivalent Octal Value = 654
131

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4962
Equivalent Octal Value = 654
134

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
136
Equivalent Octal Value = 654
173____3051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
75
Equivalent Octal Value = 654
023
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
71
Equivalent Octal Value = 654
078


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
125

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
5442
Equivalent Octal Value = 654
128
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
130
Equivalent Octal Value = 654
131

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4962
Equivalent Octal Value = 654
134

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
136
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
88
Equivalent Octal Value = 654
023
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
84
Equivalent Octal Value = 654
078


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
125

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
5463
Equivalent Octal Value = 654
128
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
130
Equivalent Octal Value = 654
131

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4962
Equivalent Octal Value = 654
134

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
136
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
7901
Equivalent Octal Value = 654
023
Equivalent Octal Value = 654
093
Equivalent Octal Value = 654
173
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
97
Equivalent Octal Value = 654
078


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
059
Equivalent Octal Value = 654
125

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
5484
Equivalent Octal Value = 654
128
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
130
Equivalent Octal Value = 654
131

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4962
Equivalent Octal Value = 654
134

_______36____3328____2433


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465
Equivalent Octal Value = 654
331

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492
Equivalent Octal Value = 654
333
Equivalent Octal Value = 654
023


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
465

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
437

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
061____3125
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4890

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
064____3070
Equivalent Octal Value = 654
051

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4890

 

Equivalent Octal Value = 654
347

Equivalent Octal Value = 654
348

Equivalent Octal Value = 654
349


const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
7951
Equivalent Octal Value = 654
021____24878
Equivalent Octal Value = 654
078

Equivalent Octal Value = 654
6
Equivalent Octal Value = 654
056
Equivalent Octal Value = 654
051
Equivalent Octal Value = 654
357
Equivalent Octal Value = 654
358

const hex = "c";

console.log(parseInt(hex,16));  //hex base-16

//output --> 12
4492
Equivalent Octal Value = 654
1
Equivalent Octal Value = 654
361
Equivalent Octal Value = 654
362
Equivalent Octal Value = 654
028
Equivalent Octal Value = 654
364
Equivalent Octal Value = 654
056
Equivalent Octal Value = 654
366

Số bát phân trong Javascript là gì?

Các chữ số bát phân bắt đầu bằng 0o theo sau là một dãy số từ 0 đến 7 . Chữ nhị phân bắt đầu bằng 0b theo sau là một chuỗi số 0 và 1.

Chúng ta có thể thiết kế bộ mã hóa thập lục phân sang bát phân không?

Bạn không thể chuyển đổi trực tiếp số thập lục phân thành số thập phân bát phân . Trước tiên, bạn sẽ phải chuyển đổi số thập lục phân thành số thập phân tương đương và sau đó chuyển đổi số thập phân tương đương thành số thập phân bát phân.

1111 được chuyển đổi thành hệ thống số bát phân là gì?

Bảng chuyển đổi nhị phân sang bát phân