Nội dung bài viết
ToggleViết hoa chữ cái
Viết hoa các chuỗi không phải là một tính năng tích hợp sẵn của JavaScript.
Để khắc phục điều này, chúng ta có thể tạo một hàm viết hoa chấp nhận một số văn bản và viết hoa chữ cái đầu tiên, sau đó nối thêm phần còn lại của chuỗi.
Dòng chữ này rất hữu ích cho mọi loại văn bản bạn muốn viết hoa. Tôi sử dụng nó thường xuyên nhất với việc hiển thị tên của người dùng.
const capitalize = (str) => `${str.charAt(0).toUpperCase()}${str.slice(1)}`;
const name = 'nodemy';
capitalize(name) // "Nodemy";
Đảo ngược một chuỗi
- Đảo ngược một chuỗi:
- Hàm
reverseString
nhận vào một chuỗi và sử dụng các phương thứcsplit
,reverse
, vàjoin
để đảo ngược thứ tự các ký tự trong chuỗi. - Hàm
split
chuyển đổi chuỗi thành một mảng các ký tự. - Hàm
reverse
đảo ngược thứ tự các phần tử trong mảng. - Hàm
join
chuyển đổi mảng thành chuỗi.
- Hàm
const reverseString = str => str.split('').reverse().join('');
Tạo một chuỗi ngẫu nhiên
- Hàm
Math.random()
trả về một số ngẫu nhiên trong khoảng từ 0 đến 1. - Hàm
toString()
chuyển đổi số thành chuỗi. - Tham số đầu tiên của hàm
toString()
cho biết hệ cơ số của chuỗi trả về. Trong trường hợp này, chúng ta sử dụng hệ cơ số 36 để tạo chuỗi chỉ gồm các chữ cái và số từ 0 đến 9. - Hàm
substring
trích xuất một phần của chuỗi, bắt đầu từ chỉ số đầu tiên và kết thúc tại chỉ số thứ hai. Trong trường hợp này, chúng ta chỉ lấy ba ký tự đầu tiên của chuỗi ngẫu nhiên.
- Hàm
const reverseString = str => str.split('').reverse().join('');
Kiểm tra một số có phải số nguyên tố hay không
- Hàm
isPrime
nhận vào một số và sử dụng vòng lặp để kiểm tra xem số đó có phải là số nguyên tố hay không. - Số nguyên tố là số chỉ chia hết cho 1 và chính nó.
- Vòng lặp bắt đầu từ số 2 và kết thúc trước số đó. Nếu số đó chia hết cho một số trong khoảng này thì nó không phải là số nguyên tố. Nếu không có số nào chia hết cho số đó thì nó là số nguyên tố.
- Hàm
const isPrime = num => {
for(let i = 2; i < num; i++)
if(num % i === 0) return false;
return num !== 1;
}
Xóa phần tử giống nhau trong mảng
Để xóa các phần tử giống nhau trong một mảng trong JavaScript, bạn có thể sử dụng phương thức filter()
kết hợp với phương thức indexOf()
. Ví dụ:
const arr = [1, 2, 2, 3, 4, 4, 5];
const uniqueArr = arr.filter((value, index, self) => {
return self.indexOf(value) === index;
});
console.log(uniqueArr); // [1, 2, 3, 4, 5]
Lấy phần tử ngẫu nhiên trong mảng
Để lấy một phần tử ngẫu nhiên trong một mảng trong JavaScript, bạn có thể sử dụng phương thức Math.random()
để tạo một số ngẫu nhiên, và kết hợp với phương thức Math.floor()
để làm tròn số xuống. Ví dụ:
const arr = [1, 2, 3, 4, 5];
const randomElement = arr[Math.floor(Math.random() * arr.length)];
console.log(randomElement);
Kết luận và bài viết có liên quan
Kết luận: Những dòng mã JavaScript ngắn gọn để sử dụng trong mọi dự án cực kỳ dễ hiểu dành cho người mới” là một tài liệu hữu ích cho các nhà phát triển mới bắt đầu học lập trình JavaScript hoặc đang tìm hiểu về nó. Bài viết giới thiệu một số dòng mã ngắn gọn và dễ hiểu, với ví dụ minh họa cụ thể để giải thích cách sử dụng chúng trong các dự án phần mềm.
Bài viết có liên quan: Tips xem Gitponstory trên github cực kỳ đơn giản dành cho người mới ( important ) Khái niệm cơ bản về JavaScript – Cách làm việc với Chuỗi, Mảng và Đối tượng trong JS dễ hiểu đối với người mới ( important ) Toán tử và thứ tự ưu tiên toán tử trong JavaScript, Hướng dẫn cơ bản cho người mới bắt đầu ( important )