Ngôn ngữ sử dụng để so sánh. Xem
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
6 để biết tất cả các tùy chọn có thể. Mặc định là "en" [tiếng Anh] để đảm bảo rằng hành vi mặc định nhất quán trên các nền tảng GHI CHÚ.
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
7 thích hợp hơn là sử dụng var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
8 [ký hiệu dấu ngoặc] vì var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
9 trả về một chuỗi rỗng [var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
0] cho var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
1 thay vì var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
0 trong trường hợp của var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
12. Chuyển đổi chữ cái đầu tiên thành chữ hoa
Bạn có thể sử dụng phương thức toUpperCase[] và chuyển đổi chuỗi gọi thành chữ hoa
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
3. Lấy phần còn lại của chuỗi
Bạn có thể sử dụng phương thức slice[] và lấy phần còn lại của chuỗi [từ ký tự thứ hai, chỉ số 1, đến cuối chuỗi]
var string = "freeCodecamp";
string.slice[1]; // Returns "reeCodecamp"
4. Trả về kết quả thêm chữ cái đầu tiên và phần còn lại của chuỗi
Bạn nên tạo một hàm chỉ chấp nhận một chuỗi làm đối số và trả về phần nối của chữ cái đầu tiên viết hoa
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
2 và phần còn lại của chuỗi var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
3var string = "freeCodecamp";
function capitalizeFirstLetter[str] {
return str.charAt[0].toUpperCase[] + str.slice[1];
}
capitalizeFirstLetter[string]; // Returns "FreeCodecamp"
Hoặc bạn có thể thêm chức năng đó vào
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
4 để sử dụng trực tiếp trên chuỗi bằng mã sau [để phương thức không thể đếm được nhưng có thể bị ghi đè hoặc xóa sau]________số 8Nguồn
QUẢNG CÁO
QUẢNG CÁO
Nếu bài viết này hữu ích, hãy tweet nó
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu
Trong hướng dẫn này, chúng ta sẽ xem xét cách viết hoa chữ cái đầu tiên của một chuỗi trong JavaScript, sau đó tìm hiểu cách chúng ta có thể viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi
Mục lục
- Viết hoa chữ cái đầu tiên của một chuỗi
- Viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi
Viết hoa chữ cái đầu tiên của một chuỗi
Để đạt được cách viết hoa chữ cái đầu tiên của một chuỗi đã cho trong JavaScript, chúng tôi sẽ sử dụng ba hàm
- charAt[]
- Đến trường hợp trên[]
- lát cắt[]
charAt[]
Hàm charAt[] trả về ký tự tại một vị trí nhất định trong một chuỗi
cú pháp
string.charAt[index]
Ví dụ
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
0Đến trường hợp trên[]
Hàm toUpperCase[] chuyển đổi tất cả các ký tự của chuỗi đầu vào thành chữ hoa
cú pháp
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
1Ví dụ
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
2Trong ví dụ trên, chúng ta thấy rằng việc sử dụng hàm toUpperCase[] trên chuỗi đã chuyển đổi tất cả các ký tự của chuỗi đầu vào thành chữ in hoa
Nhưng đây không phải là điều chúng ta mong muốn đạt được. Để viết hoa ký tự đầu tiên của chuỗi, chúng ta có thể sử dụng charAt[] để tách ký tự đầu tiên rồi sử dụng hàm toUpperCase[] để viết hoa ký tự đó. Bây giờ, chúng ta sẽ lấy các ký tự còn lại của chuỗi bằng hàm slice[]
lát cắt
Hàm này cắt một chuỗi đã cho từ vị trí “bắt đầu” được chỉ định cho đến vị trí “kết thúc” được chỉ định
cú pháp
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
3Ví dụ
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
4Bây giờ chúng ta hãy sử dụng cả ba hàm cùng nhau để viết hoa từ đầu tiên của chuỗi đầu vào
var string = "freeCodecamp";
string.charAt[0].toUpperCase[]; // Returns "F"
5Như bạn có thể thấy từ các kết quả đầu ra ở trên, chúng tôi đã viết hoa chữ cái đầu tiên của chuỗi đầu vào. Bây giờ nếu chúng ta muốn viết hoa các chữ cái đầu tiên của tất cả các từ trong một chuỗi thì sao?
Viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi
Để đạt được điều này, chúng tôi tách các từ khỏi chuỗi và lưu trữ chúng trong một mảng, sau đó sử dụng khái niệm trên trên từng phần tử của mảng và nối tất cả các phần tử mảng lại với nhau để lấy lại chuỗi. Chúng ta hãy xem xét điều này bằng một ví dụ