Lấy 2 chữ số cuối của số javascript

Để lấy hai ký tự cuối cùng của một chuỗi trong JavaScript, hãy gọi phương thức

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
3 trên chuỗi, chuyển đối số là ____14. Ví dụ:
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
5 trả về một chuỗi mới chứa hai ký tự cuối của
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
6

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty

Phương thức

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
7
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
3 trả về một phần của chuỗi nằm giữa chỉ mục bắt đầu và chỉ mục kết thúc, được chỉ định bởi đối số thứ nhất và thứ hai tương ứng. Khi chỉ một chỉ mục bắt đầu được chỉ định, nó sẽ trả về toàn bộ phần của chuỗi sau chỉ mục bắt đầu này

Khi chúng tôi chuyển một số âm làm đối số,

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
3 sẽ đếm ngược từ ký tự chuỗi cuối cùng để tìm chỉ mục tương đương. Vì vậy, chuyển
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
4 đến
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
3 chỉ định chỉ mục bắt đầu là
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
4

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty

Mẹo

Nếu chúng tôi cố gắng lấy nhiều ký tự hơn chuỗi chứa, thì

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
3 sẽ trả về toàn bộ chuỗi thay vì đưa ra lỗi

const str = 'Coding Beauty';const last50 = str.slice(-50);
console.log(last50); // Coding Beauty

Trong ví dụ này, chúng tôi đã cố lấy 50 ký tự cuối cùng của chuỗi bằng cách chuyển

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
6 làm đối số đầu tiên, nhưng chuỗi
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
7 chỉ chứa 13 ký tự. Do đó, chúng tôi nhận được toàn bộ chuỗi từ
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
3

Ghi chú

Chúng ta có thể sử dụng

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
9 thay cho
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
3 để lấy hai ký tự đầu tiên của chuỗi

const str = 'Coding Beauty';const last2 = str.substring(str.length - 2);
console.log(last2); // ty

Tuy nhiên, chúng tôi phải tự tính toán chỉ mục bắt đầu bằng

const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
4, điều này làm cho mã khó đọc hơn. Điều này là do không giống như
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
3,
const str = 'Coding Beauty';const last2 = str.slice(-2);
console.log(last2); // ty
const last2Again = str.slice(str.length - 2);
console.log(last2Again); // ty
9 sử dụng
const str = 'Coding Beauty';const last50 = str.slice(-50);
console.log(last50); // Coding Beauty
4 làm chỉ mục bắt đầu nếu số âm được chuyển

Xem JavaScript Bút - Nhận đại diện hai chữ số của năm-ngày-từ-29 bởi w3resource (@w3resource) trên CodePen


Cải thiện giải pháp mẫu này và đăng mã của bạn qua Disqus

Trước. Viết một hàm JavaScript để có được biểu diễn số đầy đủ của một năm (4 chữ số).
Tiếp theo. Viết một hàm JavaScript để lấy chữ thường Ante meridiem và Post meridiem.

Mức độ khó của bài tập này là gì?

Dễ dàng trung bình khó

Kiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource



JavaScript. Lời khuyên trong ngày

Lọc các giá trị duy nhất

Đối với tất cả những người hâm mộ ES6 của bạn, chúng ta có thể tạo một mảng mới chỉ chứa các giá trị duy nhất bằng cách sử dụng đối tượng Set với toán tử Spread

Câu trả lời cụ thể cho câu hỏi này được tìm thấy trong một dòng dưới đây

_x000D_

_x000D____11_x000D_

_x000D_

_x000D_

Ví dụ định dạng ngày giờ đầy đủ (MMddyy). jsFiddle

JavaScript

_x000D_

_x000D____12_x000D_

_x000D_

_x000D_

~ Đã trả lời vào 25-06-2013 20. 31. 32

Làm cách nào để có được 2 chữ số cuối cùng của một năm trong JavaScript?

Để lấy 2 số cuối của năm. .
Chuyển đổi năm thành chuỗi, sử dụng phương thức toString
Gọi phương thức substring(), chuyển qua năm. chiều dài - 2 làm tham số
Phương thức substring sẽ trả về 1 string mới chứa 2 số cuối của năm

Làm cách nào để có được số có 2 chữ số trong JavaScript?

Để lấy 2 chữ số đầu tiên của một số hãy chuyển đổi số đó thành một chuỗi và gọi phương thức slice() để lấy 2 ký tự đầu tiên. Sau đó chuyển đổi chuỗi về một số để lấy 2 chữ số đầu tiên. Đã sao chép. Bước đầu tiên chúng ta sử dụng đối tượng String để chuyển đổi số thành chuỗi, như vậy chúng ta có thể gọi String.

Làm cách nào để lấy 3 chữ số cuối của một số trong JavaScript?

Chuyển đổi số thành chuỗi và gọi phương thức slice() trên chuỗi, truyền tham số -1 cho nó . Phương thức slice sẽ trả về ký tự cuối cùng trong chuỗi. Chuyển đổi chuỗi trở lại một số để lấy chữ số cuối cùng.

Làm cách nào để trích xuất 2 chữ số cuối của một số trong Java?

Sử dụng toán tử số học Modulo. Chúng ta có thể sử dụng toán tử modulo (%) để trích xuất hai chữ số cuối bằng cách lấy modulo của năm cho 100 .