แก้ไขแล้ว: js เพิ่มช่องว่างก่อนตัวพิมพ์ใหญ่

ปัญหาหลักของการเพิ่มช่องว่างหน้าตัวพิมพ์ใหญ่คืออาจทำให้คำดูเล็กกว่าที่ควร สิ่งนี้อาจทำให้ผู้อ่านเกิดความสับสนและยังอาจนำไปสู่ความผิดพลาดเมื่อพิมพ์คำนั้น

var str = "thisIsAString";

str = str.replace(/([A-Z])/g, ' $1');

console.log(str); // "this Is A String"

รหัสนี้กำหนดสตริงจากนั้นใช้เมธอดแทนที่ () เพื่อค้นหาตัวอักษรตัวพิมพ์ใหญ่ในสตริงและเพิ่มช่องว่างข้างหน้า สุดท้ายจะพิมพ์สตริงใหม่ไปยังคอนโซล

อักษรตัวใหญ่คืออะไร

ตัวพิมพ์ใหญ่ใน JavaScript คือตัวอักษรที่อยู่หน้าคำ

การทำงานกับข้อความ

การทำงานกับข้อความใน JavaScript อาจเป็นเรื่องยุ่งยากเล็กน้อย มีหลายวิธีในการทำ และแต่ละวิธีมีข้อดีและข้อเสียของตัวเอง

วิธีที่ง่ายที่สุดในการทำงานกับข้อความใน JavaScript คือการใช้ออบเจกต์สตริง คุณสามารถเข้าถึงข้อความของสตริงโดยใช้คุณสมบัติสตริง และคุณยังสามารถใช้เมธอด substring() เพื่อแยกส่วนของสตริง

อีกวิธีหนึ่งในการทำงานกับข้อความใน JavaScript คือการใช้วัตถุ Array คุณสามารถเข้าถึงข้อความของอาร์เรย์โดยใช้คุณสมบัติ items และคุณยังสามารถใช้เมธอด indexOf() เพื่อค้นหารายการเฉพาะในอาร์เรย์

ช่องว่างใน JavaScript

มีสองสามวิธีในการสร้างช่องว่างใน JavaScript วิธีหนึ่งคือการใช้เมธอด String.replace() :

var ประโยค = "ฉันเป็นประโยค"; ประโยคแทนที่ (” “, ” “);

สิ่งนี้จะสร้างสตริงต่อไปนี้: ฉันเป็นประโยค

กระทู้ที่เกี่ยวข้อง:

แสดงความคิดเห็น