Cách chuyển đổi từ liên kết tải xuống mã Hex và từ mã Hex sang liên kết tải xuống
Cách 1. Bằng trang web
Phần I. Chuyển từ liên kết tải xuống sang mã Hex
1. Truy cập trang bên dưới.
Chuyển đổi văn bản sang Hex - Công cụ trực tuyến
Công cụ chuyển đổi văn bản sang hex. Chuyển đổi từ chuỗi Văn bản sang Hex và ngược lại trực tuyến
công cụ trực tuyến. comClick to expand
2. Sao chép liên kết tải xuống vào ô Nhập văn bản, sau đó nhấp vào nút Chuyển đổi. Lúc này, tại mục Hex Output sẽ hiển thị mã Hex, các bạn chỉ việc copy mã Hex đó vào các bài viết để chia sẻ cho các thành viên khác [xem hình bên dưới để hiểu rõ hơn]
Phần II. Move code from Hex sang link download
1. Truy cập trang bên dưới
Chuyển đổi văn bản sang Hex - Công cụ trực tuyến
Công cụ chuyển đổi văn bản sang hex. Chuyển đổi từ chuỗi Văn bản sang Hex và ngược lại trực tuyến
công cụ trực tuyến. com
Click to expand
2. Copy mã Hex vào ô Hex String, sau đó nhấn nút Convert. Lúc này, ở mục Result sẽ hiển thị link download, các bạn chỉ việc copy link vào trình duyệt web và tải phần mềm về máy là xong [xem hình bên dưới để hiểu rõ hơn].
Chi tiết cách 1 các bạn có thể xem thêm video bên dưới của mình để dễ hiểu hơn. https. //vn-z. vn/threads/hexxy-phan-. h-link-download-cho-anh-em. 17021/#post-231621 Click to expand
Cách 2. Bằng phần mềm
Chi tiết cụ thể của cách 2 các bạn xem ở topic bên dưới [rất cảm ơn thành viên @ThienNgocNguyen đã chia sẻ]
very menu phải không nào? . 0 hiện tại.
Nổi lên, các bạn có thể sử dụng phương pháp này để chia sẻ không chỉ phần mềm nói riêng, mà tất cả các dữ liệu khác nói chung đều có thể áp dụng theo cách này.
Qua bài viết Cách chuyển đổi mã Hex để lấy liên kết tải xuống và chia sẻ tài nguyên trong Box Phần mềm, hy vọng các bạn có thể chủ động hơn khi chia sẻ phần mềm, tài nguyên trong Diễn đàn .
Nếu còn vấn đề gì thắc mắc, các bạn có thể trao đổi trực tiếp tại đây.
Chúc tất cả các thành viên trong diễn đàn VN-Zoom. org vui vẻ, yêu đời, mạnh khỏe, may mắn và hạnh phúc.
Ban Quản trị diễn đàn VN-Zoom. tổ chức
hoangph72 nói
Cảm ơn BQT, Cách này rất hợp lý và tiện lợi cho các thành viên get link. Áp dụng chung cho toàn diễn đàn thì tuyệt vời chứ không phải mỗi người đăng bài sử dụng cách khác nhau phải hướng dẫn giải thích đôi khi có người hướng dẫn khó hiểu gây khó khăn cho thành viên khi cần tải tài liệu
Chương này giới thiệu các khái niệm, đối tượng và hàm được sử dụng để làm việc và thực hiện các phép tính bằng số và ngày trong JavaScript. Điều này bao gồm việc sử dụng các số được viết bằng nhiều cơ số khác nhau bao gồm thập phân, nhị phân và thập lục phân, cũng như việc sử dụng đối tượng toàn cục
8 để thực hiện nhiều phép toán khác nhau trên các sốconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
số
Trong JavaScript, các số được triển khai ở định dạng nhị phân 64 bit có độ chính xác kép IEEE 754 [i. e. , một số trong khoảng từ ±2^−1022 đến ±2^+1023 hoặc khoảng ±10^−308 đến ±10^+308, với độ chính xác số là 53 bit]. Các giá trị số nguyên lên tới ±2^53 − 1 có thể được biểu diễn chính xác
Ngoài khả năng biểu diễn số dấu phẩy động, kiểu số còn có ba giá trị tượng trưng.
9const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
0,const a = 0o10; // 8
1const a = 0o10; // 8
0 vàconst a = 0o10; // 8
3 [không phải là số]const a = 0o10; // 8
Xem thêm các kiểu dữ liệu và cấu trúc JavaScript để biết ngữ cảnh với các kiểu nguyên thủy khác trong JavaScript
Bạn có thể sử dụng bốn loại chữ số. thập phân, nhị phân, bát phân và thập lục phân
số thập phân
1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
Lưu ý rằng các chữ số thập phân có thể bắt đầu bằng số 0 [
4] theo sau là một chữ số thập phân khác, nhưng nếu mọi chữ số sauconst a = 0o10; // 8
4 ở đầu nhỏ hơn 8, thì số đó sẽ được phân tích cú pháp dưới dạng số bát phânconst a = 0o10; // 8
Số nhị phân
Cú pháp số nhị phân sử dụng số 0 đứng đầu, theo sau là chữ cái Latinh viết thường hoặc viết hoa "B" [
6 hoặcconst a = 0o10; // 8
7]. Nếu các chữ số sauconst a = 0o10; // 8
6 không phải là 0 hoặc 1, thìconst a = 0o10; // 8
9 sau đây sẽ bị ném. "Thiếu chữ số nhị phân sau 0b"const a = 0o10; // 8
const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
số bát phân
Cú pháp tiêu chuẩn cho các số bát phân là thêm tiền tố vào chúng với ____140. Ví dụ
const a = 0o10; // 8
Ngoài ra còn có một cú pháp kế thừa cho các số bát phân - bằng cách thêm số 0 vào trước số bát phân.
41 vàconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
42. Nếu các chữ số sauconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
4 nằm ngoài phạm vi từ 0 đến 7, thì số đó sẽ được hiểu là số thập phânconst a = 0o10; // 8
4const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Chế độ nghiêm ngặt cấm cú pháp bát phân này
số thập lục phân
Cú pháp số thập lục phân sử dụng số 0 đứng đầu, theo sau là chữ cái Latinh viết thường hoặc viết hoa "X" [
44 hoặcconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
45]. Nếu các chữ số sau 0x nằm ngoài phạm vi [0123456789ABCDEF], thìconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
9 sau đây sẽ bị ném. "Số nhận dạng bắt đầu ngay sau chữ số"const a = 0o10; // 8
3const a = 0o10; // 8
lũy thừa
4const a = 0o10; // 8
đối tượng số
Đối tượng
47 tích hợp có các thuộc tính cho hằng số, chẳng hạn như giá trị lớn nhất, không phải là số và vô cùng. Bạn không thể thay đổi giá trị của các thuộc tính này và bạn sử dụng chúng như sauconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
6const a = 0o10; // 8
Bạn luôn đề cập đến một thuộc tính của đối tượng
47 được xác định trước như được hiển thị ở trên và không phải là thuộc tính của đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
47 mà bạn tự tạoconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Bảng dưới đây tóm tắt các thuộc tính của đối tượng
47Thuộc tính Mô tảconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
31Số có thể biểu thị dương lớn nhất [const a = 0o10; // 8
32]const a = 0o10; // 8
33Số có thể biểu thị dương nhỏ nhất [const a = 0o10; // 8
34]const a = 0o10; // 8
35Giá trị đặc biệt "không phải là số"const a = 0o10; // 8
36Giá trị vô hạn âm đặc biệt; . Tương tự như hàm toàn cầuconst a = 0o10; // 8
48.const a = 0o10; // 8
49Phân tích một đối số chuỗi và trả về một số nguyên của cơ số hoặc cơ số đã chỉ định. Tương tự như hàm toàn cầuconst a = 0o10; // 8
60.const a = 0o10; // 8
61Xác định xem giá trị đã truyền có phải là một số hữu hạn hay không.const a = 0o10; // 8
62Xác định xem giá trị đã truyền có phải là số nguyên hay không.const a = 0o10; // 8
63Xác định xem giá trị đã truyền có phải làconst a = 0o10; // 8
3 hay không. Phiên bản mạnh mẽ hơn của bản gốc toàn cầuconst a = 0o10; // 8
65.const a = 0o10; // 8
66Xác định xem giá trị được cung cấp có phải là số nguyên an toàn hay khôngconst a = 0o10; // 8
Nguyên mẫu
47 cung cấp các phương thức truy xuất thông tin từ các đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
47 ở nhiều định dạng khác nhau. Bảng dưới đây tóm tắt các phương pháp củaconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
69Phương thứcMô tảconst a = 0o10; // 8
90Trả về một chuỗi đại diện cho số theo ký hiệu hàm mũ.const a = 0o10; // 8
91Trả về một chuỗi đại diện cho số trong ký hiệu điểm cố định.const a = 0o10; // 8
92Trả về một chuỗi biểu thị số với độ chính xác đã chỉ định trong ký hiệu điểm cố địnhconst a = 0o10; // 8
đối tượng toán học
Đối tượng
8 tích hợp có các thuộc tính và phương thức cho các hàm và hằng toán học. Ví dụ: thuộc tínhconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
95 của đối tượngconst a = 0o10; // 8
8 có giá trị là pi [3. 141…], mà bạn sẽ sử dụng trong một ứng dụng dưới dạngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
9const a = 0o10; // 8
Tương tự, các hàm toán học tiêu chuẩn là các phương thức của
8. Chúng bao gồm các hàm lượng giác, logarit, hàm mũ và các hàm khác. Ví dụ, nếu bạn muốn sử dụng hàm lượng giác sin, bạn sẽ viếtconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
71234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
Lưu ý rằng tất cả các phương thức lượng giác của
8 lấy đối số theo đơn vị radianconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Bảng dưới đây tóm tắt các phương thức của đối tượng
8Các phương pháp củaconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
8Phương phápMô tảconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
70Giá trị tuyệt đối1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
71,1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
72,1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
73Các hàm lượng giác chuẩn; .1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
74,1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
75,1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
76,1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
77Các hàm lượng giác nghịch đảo; .1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
78,1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
79,1234567890 42 // Caution when using leading zeros: 0888 // 888 parsed as decimal 0777 // parsed as octal in non-strict mode [511 in decimal]
10Hàm hyperbolic; .const a = 0o10; // 8
11,const a = 0o10; // 8
12,const a = 0o10; // 8
13Các hàm hyperbol nghịch đảo;const a = 0o10; // 8
14,const a = 0o10; // 8
15,const a = 0o10; // 8
16,const a = 0o10; // 8
17,const a = 0o10; // 8
18,const a = 0o10; // 8
19,const a = 0o10; // 8
00Hàm số mũ và logarit. ________ 001, ________ 002 Trả về số nguyên lớn nhất/nhỏ nhất nhỏ hơn/lớn hơn hoặc bằng một đối số.const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
03,const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
04Trả về giá trị tối thiểu hoặc tối đa [tương ứng] của một danh sách các số được phân tách bằng dấu phẩy làm đối số.const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
05Trả về một số ngẫu nhiên trong khoảng từ 0 đến 1.const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
06,const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
07,const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
08, Hàm làm tròn và cắt bớt. ________ 009, ________ 010, _______ 011 Căn bậc hai, căn bậc ba, Căn bậc hai của tổng các đối số bình phương.const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
12Dấu của một số, cho biết số đó là số dương, số âm hay số không.const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
13,const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
14Số bit 0 đứng đầu trong biểu diễn nhị phân 32 bit.const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Kết quả của phép nhân 32-bit giống C của hai đối số.Không giống như nhiều đối tượng khác, bạn không bao giờ tạo một đối tượng
8 của riêng mình. Bạn luôn sử dụng đối tượng tích hợp sẵnconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
8const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
BigInt
Một thiếu sót của các giá trị số là chúng chỉ có 64 bit. Trong thực tế, do sử dụng mã hóa IEEE 754, chúng không thể biểu diễn chính xác bất kỳ số nguyên nào lớn hơn
45 [tức là 253 - 1]. Để giải quyết nhu cầu mã hóa dữ liệu nhị phân và để tương tác với các ngôn ngữ khác cung cấp số nguyên rộng nhưconst a = 0o10; // 8
18 [số nguyên 64 bit] vàconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
19 [số nguyên 128 bit], JavaScript cũng cung cấp một loại dữ liệu khác để biểu thị số nguyên lớn tùy ý.const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
20const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Một BigInt có thể được định nghĩa là một số nguyên có hậu tố là
21const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
1const a = 0o10; // 8
BigInts cũng có thể được xây dựng từ các giá trị số hoặc giá trị chuỗi bằng cách sử dụng hàm tạo
20const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
0const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Về mặt khái niệm, BigInt chỉ là một chuỗi bit dài tùy ý mã hóa một số nguyên. Bạn có thể thực hiện bất kỳ phép tính số học nào một cách an toàn mà không làm mất đi độ chính xác hoặc tràn/thừa
1const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
So với các số, các giá trị BigInt mang lại độ chính xác cao hơn khi biểu diễn các số nguyên lớn; . Ví dụ: phép chia sẽ làm tròn thành 0
2const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Hàm
8 không thể được sử dụng trên các giá trị BigInt. Có một đề xuất mở để làm quá tải một số hàmconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
8 nhưconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
25 để cho phép các giá trị BigIntconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Việc chọn giữa BigInt và số tùy thuộc vào trường hợp sử dụng và phạm vi đầu vào của bạn. Độ chính xác của các con số đã có thể đáp ứng hầu hết các tác vụ hàng ngày và BigInts phù hợp nhất để xử lý dữ liệu nhị phân
Đọc thêm về những gì bạn có thể làm với các giá trị BigInt trong phần Biểu thức và Toán tử hoặc tham khảo BigInt
đối tượng ngày
JavaScript không có kiểu dữ liệu ngày tháng. Tuy nhiên, bạn có thể sử dụng đối tượng
26 và các phương thức của nó để làm việc với ngày và giờ trong các ứng dụng của mình. Đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
26 có nhiều phương thức để thiết lập, nhận và thao tác ngày tháng. Nó không có bất kỳ thuộc tính nàoconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
JavaScript xử lý ngày tương tự như Java. Hai ngôn ngữ có nhiều phương thức ngày giống nhau và cả hai ngôn ngữ đều lưu trữ ngày dưới dạng số mili giây kể từ ngày 1 tháng 1 năm 1970, 00. 00. 00, với Dấu thời gian Unix là số giây kể từ ngày 1 tháng 1 năm 1970, 00. 00. 00
Phạm vi đối tượng
26 là -100.000.000 ngày đến 100.000.000 ngày so với ngày 01 tháng 1 năm 1970 UTCconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Để tạo một đối tượng
26const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
3const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
trong đó
30 là tên của đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
26 đang được tạo;const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Gọi
26 mà không có từ khóaconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
33 trả về một chuỗi biểu thị ngày và giờ hiện tạiconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
34 trong cú pháp trước có thể là bất kỳ cú pháp nào sau đâyconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- Không. tạo ngày và giờ hôm nay. Ví dụ,
35const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- Một chuỗi đại diện cho một ngày ở dạng sau. “Tháng ngày, năm giờ. phút. giây. " Ví dụ,
36. Nếu bạn bỏ qua giờ, phút hoặc giây, giá trị sẽ được đặt thành 0const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- Một tập hợp các giá trị số nguyên cho năm, tháng và ngày. Ví dụ,
37const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- Một tập hợp các giá trị số nguyên cho năm, tháng, ngày, giờ, phút và giây. Ví dụ,
38const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Các phương thức của đối tượng Date
Các phương thức đối tượng
26 để xử lý ngày và giờ thuộc các danh mục rộng nàyconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- Phương thức "set", để đặt giá trị ngày và giờ trong đối tượng
26const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- phương thức "get", để nhận giá trị ngày và giờ từ đối tượng
26const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- phương thức "to", để trả về giá trị chuỗi từ đối tượng
26const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- phương pháp phân tích cú pháp và UTC, để phân tích cú pháp chuỗi
26const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Với các phương thức "get" và "set", bạn có thể nhận và đặt giây, phút, giờ, ngày trong tháng, ngày trong tuần, tháng và năm riêng biệt. Có một phương thức
44 trả về ngày trong tuần, nhưng không có phương thứcconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
45 tương ứng, vì ngày trong tuần được đặt tự động. Các phương thức này sử dụng số nguyên để biểu diễn các giá trị này như sauconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
- giây và phút. 0 đến 59
- Giờ. 0 đến 23
- Ngày. 0 [Chủ Nhật] đến 6 [Thứ Bảy]
- Ngày. 1 đến 31 [ngày trong tháng]
- Tháng. 0 [tháng 1] đến 11 [tháng 12]
- Năm. năm kể từ năm 1900
Ví dụ: giả sử bạn xác định ngày sau
4const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Sau đó,
46 trả về 11 vàconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
47 trả về 1995const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Các phương pháp
48 vàconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
49 rất hữu ích để so sánh ngày tháng. Phương thứcconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
48 trả về số mili giây kể từ ngày 1 tháng 1 năm 1970, 00. 00. 00 cho một đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
26const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Ví dụ: đoạn mã sau hiển thị số ngày còn lại trong năm hiện tại
5const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Ví dụ này tạo một đối tượng
26 tên làconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
53 chứa ngày hôm nay. Sau đó, nó tạo một đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
26 có tên làconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
55 và đặt năm thành năm hiện tại. Sau đó, sử dụng số mili giây mỗi ngày, tính toán số ngày giữaconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
53 vàconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
55, sử dụngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
48 và làm tròn thành số ngày nguyênconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Phương thức
59 rất hữu ích để gán các giá trị từ chuỗi ngày cho các đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
26 hiện có. Ví dụ: đoạn mã sau sử dụngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
59 vàconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
49 để gán giá trị ngày cho đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
63const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
6const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Thí dụ
Trong ví dụ sau, hàm
64 trả về thời gian ở định dạng đồng hồ kỹ thuật sốconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
7const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Đầu tiên, hàm
65 tạo một đối tượngconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
26 mới có tên làconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
67; . Sau đó gọi các phương thứcconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
68,const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
69 vàconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
70 gán giá trị của giờ, phút và giây hiện tại choconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
71,const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
72 vàconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
73const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Các câu lệnh sau đây xây dựng một giá trị chuỗi dựa trên thời gian. Câu lệnh đầu tiên tạo một biến
74. Giá trị của nó làconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
75, làconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
71 trong hệ thống 12 giờ. Sau đó, nếu giờ làconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
4, giờ đó sẽ được gán lại choconst a = 0o10; // 8
78, do đó nửa đêm và buổi trưa được hiển thị làconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
79 thay vìconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
80const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Câu lệnh tiếp theo nối một giá trị
72 vàoconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
74. Nếu giá trị củaconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
72 nhỏ hơn 10, biểu thức điều kiện sẽ thêm một chuỗi có số 0 ở trước; . Sau đó, một câu lệnh nối thêm giá trị giây vàoconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
74 theo cách tương tựconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
Cuối cùng, một biểu thức điều kiện nối thêm "P. M. " đến
74 nếuconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
71 lớn hơn hoặc bằng 12; nếu không, nó thêm "A. M. " đếnconst FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607
74const FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 const FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 const FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607