Thêm .00 vào số javascript

Bằng cách này, bạn có thể kiểm soát cách Chuỗi số được định dạng của mình sẽ trông như thế nào tùy thuộc vào ngôn ngữ. Đây là một ảnh chụp màn hình về cách phương pháp này thêm các số 0 trước các đầu vào khác nhau, bạn có thể thấy rằng nó thêm đúng số 0 một cách thông minh tùy thuộc vào số lượng chữ số trong đầu vào

Cách đơn giản nhất để đệm một số có số 0 đứng đầu là sử dụng phương thức padStart[] do Javascript cung cấp. Chúng ta có thể sử dụng điều này cho các số nhỏ hơn 10

Cú pháp_______0Thông số

chiều dài mục tiêu. chiều dài của chuỗi cuối cùng

dây đàn. chuỗi bạn muốn đệm/thêm vào số đã cho

Ví dụ 1

Ngoài ra sử dụng cũng có thể sử dụng

  1. phương thức slice[]

Trong phương pháp này, chúng tôi thêm số 0 vào số và cắt để trích xuất giá trị 2 chữ số của kết quả. Chúng tôi sử dụng giá trị âm để chọn từ cuối chuỗi

const number = 9;console.log[["0" + number].slice[-2]]//Output: 09

2. nếu kiểm tra các số nhỏ hơn 10

const number = 9;if[number< 10]{
console.log["0" + number];
}
else{
console.log[number]
}
//Output: 09

trường hợp sử dụng. Khi bạn muốn hiển thị bộ đếm thời gian trong ứng dụng web của mình. Bạn cần đệm từ số 0 đến số phút và giây nhỏ hơn 10

Đôi khi, chúng tôi có thể muốn định dạng các số của mình bằng cách giả sử các số 0 trước nó cho đến khi nó khớp với một độ dài nhất định

Trong bài viết này, chúng ta sẽ xem cách định dạng số bằng cách đệm một số có các số 0 ở đầu cho đến khi số đó đáp ứng một độ dài nhất định

const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
3

Một cách để đệm một số có các số 0 đứng đầu là sử dụng phương pháp

const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
4

Nó cho phép chúng ta đệm một số với các số 0 đứng đầu cho đến khi nó đạt đến độ dài tối thiểu

Chẳng hạn, chúng ta có thể viết

const formattedNumber = [2].toLocaleString['en-US', {
minimumIntegerDigits: 2,
useGrouping: false
}]
console.log[formattedNumber]

Để đệm số 2 với các số 0 ở đầu cho đến khi nó dài 2 chữ số

const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
5 được đặt thành 2 để chuỗi số được trả về sẽ dài ít nhất 2 ký tự

const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
6 được đặt thành
const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
7 sẽ xóa bất kỳ dấu tách nhóm chữ số nào cho ngôn ngữ đã cho

Do đó,

const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
8 là
const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
9

Viết chức năng riêng của chúng tôi

Chúng ta cũng có thể viết hàm của riêng mình để đệm một chuỗi số cho đến khi nó đáp ứng độ dài đã cho

Chẳng hạn, chúng ta có thể viết

function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]

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

function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
0 lấy định dạng
function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
1 và đệm
function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
2 để làm đối số

Chúng tôi chuyển đổi

function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
1 thành một chuỗi bằng phương pháp
function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
4 và gán nó cho
function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
5

Sau đó, chúng tôi sử dụng vòng lặp

function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
6 để thêm số 0 vào trước
function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
5 cho đến khi gặp
function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
2

Sau đó, chúng tôi trả lại chuỗi

function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
5

Vì vậy, khi chúng tôi gọi

function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
0 với 2 và 2, chúng tôi nhận được
const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
9

const number = 9;console.log[number.toString[].padStart[2, '0']]//Output: 09
72

Một cách khác để đệm một chuỗi số bằng các số 0 cho đến một độ dài nhất định là sử dụng phương thức chuỗi

const number = 9;console.log[number.toString[].padStart[2, '0']]//Output: 09
73

Chẳng hạn, chúng ta có thể viết

const number = 9;console.log[number.toString[].padStart[2, '0']]//Output: 09
7

Chúng tôi gọi

function leftPad[number, targetLength] {
let output = number.toString[];
while [output.length < targetLength] {
output = '0' + output;
}
return output;
}
const formattedNumber = leftPad[2, 2]
console.log[formattedNumber]
4 trên 2 để chuyển đổi nó thành một chuỗi

Sau đó, chúng tôi gọi

const number = 9;console.log[number.toString[].padStart[2, '0']]//Output: 09
73 trên đó với độ dài mà chúng tôi muốn đệm vào và ký tự để đệm chuỗi bằng

const number = 9;console.log[number.toString[].padStart[2, '0']]//Output: 09
73 thêm vào trước chuỗi các ký tự trong đối số thứ 2 lặp đi lặp lại cho đến khi đáp ứng độ dài trong đối số đầu tiên

Do đó,

const number = 9;console.log[["0" + number].slice[-2]]//Output: 09
8 cũng giống như các ví dụ khác

Phần kết luận

Chúng ta có thể định dạng các số có các số 0 đứng đầu cho đến khi nó đáp ứng một độ dài nhất định bằng JavaScript với một vài phương thức hoặc thao tác đơn giản

Thêm nội dung bằng tiếng Anh. io. Đăng ký nhận bản tin hàng tuần miễn phí của chúng tôi. Nhận quyền truy cập độc quyền để viết các cơ hội và lời khuyên trong cộng đồng của chúng tôi Discord

Làm cách nào để thêm 0 vào một số trong JavaScript?

Sử dụng Trình tạo đối tượng mảng và Phương thức join[] . Sau đó, chúng tôi nối nó với “0” để tạo một chuỗi đệm và thêm nó với số.

Làm cách nào để thêm 0 sau số thập phân trong JavaScript?

function addTrailingZeros[num, totalLength] { return String[num]. .
Chuyển đổi số thành một chuỗi
Sử dụng phương thức padEnd[] để thêm các số 0 ở cuối
Phương thức padEnd trả về một chuỗi có độ dài mục tiêu đã chỉ định, được đệm bằng ký tự được cung cấp ở cuối

Làm cách nào để thêm hai chữ số thập phân trong JavaScript?

Sử dụng phương thức toFixed[] để định dạng một số thành 2 chữ số thập phân , e. g. con số. toFixed[2]. Phương thức toFixed nhận một tham số, cho biết có bao nhiêu chữ số sẽ xuất hiện sau dấu thập phân và trả về kết quả. Đã sao chép.

Bạn có thể thêm số không vào số thập phân không?

Việc thêm phần giữ chỗ số 0 vào cuối số thập phân không làm thay đổi giá trị của số thập phân . Có thể sử dụng phần giữ chỗ bằng 0 để tiếp tục chia để có thương số chính xác hơn. Bạn cũng có thể thêm bao nhiêu phần giữ chỗ bằng 0 nếu bạn cần.

Chủ Đề