Làm thế nào để bạn viết hoa các ký tự trong một chuỗi?

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"
1

2. 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"
3

var 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ố 8

Nguồ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"
1

Ví dụ

var string = "freeCodecamp";

string.charAt[0].toUpperCase[]; // Returns "F"
2

Trong 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"
3

Ví dụ

var string = "freeCodecamp";

string.charAt[0].toUpperCase[]; // Returns "F"
4

Bâ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"
5

Như 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ụ

Chủ Đề