Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> JavaScript

เติมสตริงด้วยตัวเลขสุ่มให้ยาวตามที่กำหนดใน JavaScript


เราต้องเขียนฟังก์ชัน เช่น padString() ที่รับสองอาร์กิวเมนต์ คือ สตริงตัวแรกและตัวเลขตัวที่สอง ความยาวของสตริงจะน้อยกว่าหรือเท่ากับตัวเลขเสมอ เราต้องแทรกตัวเลขสุ่มบางตัวที่ท้ายสตริง จนความยาวของมันเท่ากับตัวเลขที่กำหนดพอดี และคืนค่าสตริงใหม่

ดังนั้น มาเขียนโค้ดสำหรับฟังก์ชันนี้

ตัวอย่าง

const padString = (str, len) => {    if(str.length < len){       const random = Math.floor(Math.random() * 10);       return padString(str + random, len);    };    return str; }; console.log(padString('abc', 10)); console.log(padString('QWERTY', 10)); console.log(padString('HELLO', 30)); console.log(padString('foo', 10));

ผลลัพธ์

ผลลัพธ์ในคอนโซลจะเป็นดังนี้

abc5189239 QWERTY2303 HELLO9332934005655101848049087 foo9039416