Chữ thường đầu tiên của chuỗi javascript

Hàm JavaScript toUpperCase(). Chức năng này áp dụng trên một chuỗi và thay đổi tất cả các chữ cái thành chữ hoa.  

cú pháp

string.toUpperCase()

JavaScript slice() Hàm. Hàm này áp dụng cho một chuỗi và cắt nó theo tham số đã truyền.  

cú pháp

string.slice(start, end)

Thí dụ. Ví dụ này sử dụng phương thức slice() để chuyển chữ cái đầu tiên thành chữ hoa

HTML




<body style="text-align:center;">

string.slice(start, end)
0

string.slice(start, end)
1<
string.slice(start, end)
3 style=
string.slice(start, end)
6>

string.slice(start, end)
8
string.slice(start, end)
9

string.slice(start, end)
1
string.charAt(index)
1
string.slice(start, end)
3>

string.slice(start, end)
1<___
string.charAt(index)
6
string.charAt(index)
7
string.charAt(index)
6>

string.slice(start, end)
0

string.slice(start, end)
1<
str.replace(A, B)
3
str.replace(A, B)
4_______36_______17_______6
str.replace(A, B)
7=
str.replace(A, B)
9 <0=
str.replace(A, B)
6 <3

Viết hoa chữ cái đầu tiên của chuỗi JavaScript thật dễ dàng nếu bạn kết hợp phương thức chuỗi toUpperCase() với phương thức chuỗi slice()

Phần đầu tiên chuyển đổi chữ cái đầu tiên thành chữ hoa, sau đó nối thêm phần còn lại của chuỗi

Nếu bạn muốn viết hoa chữ cái đầu tiên của mỗi từ trong một chuỗi, bạn có thể sử dụng split() để chia chuỗi thành các từ và sau đó join() chuỗi lại với nhau như hình bên dưới

Sử dụng CSS

Hãy nhớ rằng bạn không cần JavaScript để viết hoa một chuỗi trên giao diện người dùng. CSS có thể làm điều đó cho bạn

Trong bài viết ngắn này, chúng tôi muốn trình bày cách tạo chữ thường cho chữ cái đầu tiên của văn bản bằng JavaScript - cách viết hoa văn bản

giải pháp nhanh chóng

// ONLINE-RUNNER:browser;

function decapitalizeTest(text) {
    return text && text[0].toLowerCase() + text.slice(1) || text;
}

// Usage examples:

console.log(decapitalizeTest('Abc'));                     // abc
console.log(decapitalizeTest('John said: This is text')); // john said: This is text

ES6

// ONLINE-RUNNER:browser;

const decapitalizeTest = (text) => {
    return text && text[0].toLowerCase() + text.slice(1) || text;
};

// Usage examples:

console.log(decapitalizeTest('Abc'));                     // abc
console.log(decapitalizeTest('John said: This is text')); // john said: This is text

giải pháp ngây thơ

// ONLINE-RUNNER:browser;

console.log('Abc'.toLowerCase());                     // abc
console.log('John said: this is text'.toLowerCase()); // john said: this is text

Ghi chú. trong giải pháp ngây thơ ở trên, chúng tôi tin rằng phương pháp toLowerCase() sẽ giải quyết được vấn đề vì văn bản rất đơn giản

Trong chương trình trên, người dùng được nhắc nhập một chuỗi và chuỗi đó được chuyển vào hàm capitalizeFirstLetter()

  • Ký tự đầu tiên của chuỗi được trích xuất bằng phương pháp charAt(). Ở đây, str.charAt(0); cho j
  • Phương thức toUpperCase() chuyển đổi chuỗi thành chữ hoa. Ở đây, str.charAt(0).toUpperCase(); cho J
  • Phương thức
    Enter a string: javaScript
    JavaScript
    0 trả về phần còn lại của chuỗi
    Ở đây,
    Enter a string: javaScript
    JavaScript
    1 cung cấp javaScript
  • Hai giá trị này được nối bằng cách sử dụng toán tử
    Enter a string: javaScript
    JavaScript
    2

Ghi chú. Bạn cũng có thể trích xuất ký tự đầu tiên của chuỗi bằng cách sử dụng thuộc tính truy cập mảng.

Enter a string: javaScript
JavaScript
3

str.str[0]; // j


ví dụ 2. Chuyển đổi chữ cái đầu tiên thành UpperCase bằng Regex

// program to convert first letter of a string to uppercase
function capitalizeFirstLetter(str) {

    // converting first letter to uppercase
    const capitalized = str.replace(/^./, str[0].toUpperCase());

    return capitalized;
}

// take input
const string = prompt('Enter a string: ');

const result = capitalizeFirstLetter(string);

console.log(result);

đầu ra

Enter a string: javaScript
JavaScript

Trong chương trình trên, biểu thức chính quy (regex) được sử dụng để chuyển chữ cái đầu tiên của chuỗi thành chữ hoa

Làm cách nào để viết thường một chuỗi ngoại trừ chữ cái đầu tiên JavaScript?

lát(1). toLowerCase()) .

Làm cách nào để viết thường một chuỗi trong JavaScript?

Phương thức toLowerCase() trả về giá trị của chuỗi được chuyển thành chữ thường. toLowerCase() không ảnh hưởng đến giá trị của chính chuỗi str.

Làm cách nào để kiểm tra xem chữ cái đầu tiên có phải là chữ hoa JavaScript không?

toUpperCase() . Nếu chúng khớp nhau, chữ cái gốc là chữ hoa. Ghi chú. chuỗi. charAt(index) được ưu tiên hơn string[index] (ký hiệu dấu ngoặc).

Làm cách nào để viết hoa một chuỗi trong JavaScript?

Chuỗi JavaScript toUpperCase() . Phương thức toUpperCase() không thay đổi chuỗi gốc.