Làm cách nào để nhân một số trong JavaScript?

Đôi khi, bạn muốn nhân một chuỗi bằng JavaScript bao nhiêu lần tùy theo yêu cầu của dự án. Ví dụ: bạn có thể muốn nhân chuỗi sau với giá trị được lưu trữ trong biến multi

let multi = 3;
let str = "Mary had a little lamb";

Có ba cách bạn có thể nhân chuỗi trên

  • Sử dụng phương pháp String.repeat()
  • Sử dụng vòng lặp
    let str = "abc ";
    let multiStr = str.repeat(2);
    
    console.log(str); // "abc "
    console.log(multiStr); // "abc abc "
    
    0
  • Sử dụng vòng lặp
    let str = "abc ";
    let multiStr = str.repeat(2);
    
    console.log(str); // "abc "
    console.log(multiStr); // "abc abc "
    
    1

Bài viết này sẽ giúp bạn học cách sử dụng cả ba phương thức để nhân chuỗi, bắt đầu từ việc sử dụng phương thức String.repeat()

Nhân chuỗi bằng phương thức repeat()

Phương thức String.repeat() sẽ trả về một giá trị

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
4 mới chứa số bản sao của chuỗi được nối với nhau. Bạn cần truyền giá trị
let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
5 cho phương thức chỉ định số lượng bản sao của chuỗi được yêu cầu

Ví dụ: để lặp lại một chuỗi hai lần, hãy chuyển số

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
6 vào phương thức
let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
7

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "

Biết điều này, bạn có thể dễ dàng nhân bất kỳ chuỗi nào bạn muốn

________số 8_______

Nhưng như bạn có thể thấy, phương thức

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
7 yêu cầu bạn thêm khoảng trắng ở cuối chuỗi, nếu không các từ sẽ được nối với nhau mà không có dấu cách. Nhưng nếu bạn thêm một khoảng trắng, thì nó cũng sẽ được thêm vào cuối chuỗi nhân của bạn như trong mã bên dưới

let multi = 2;
let str = "Little lamb ";

console.log(str.repeat(multi)); // "Little lamb Little lamb "

Để loại bỏ khoảng trắng ở cuối chuỗi, bạn cần sử dụng phương thức

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
9

let multi = 2;
let str = "Little lamb ";
let multiStr = str.repeat(multi).trimEnd();

console.log(multiStr); // "Little lamb Little lamb"

Và cùng với đó, khoảng trắng được cắt bớt từ cuối chuỗi. Tiếp theo, hãy xem cách nhân một chuỗi bằng vòng lặp

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
0

Nhân chuỗi bằng vòng lặp for

Vòng lặp

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
0 cho phép bạn thực hiện một tác vụ lặp đi lặp lại, vì vậy bạn có thể sử dụng nó để nhân chuỗi của mình. Đầu tiên, bạn cần khai báo một chuỗi rỗng, chuỗi này sẽ nhận chuỗi gốc bên trong vòng lặp. Bạn cần truyền bao nhiêu lần để lặp và nối chuỗi vào biểu thức điều kiện (biểu thức ở giữa) như ví dụ sau

let multi = 2;
let str = "Little lamb";
let multiStr = "";

for(let i = 0; i < multi; i++){
  multiStr += str
}
console.log(multiStr); // "Little lambLittle lamb"

Tuy nhiên, vòng lặp

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
0 sẽ nhân chuỗi mà không có khoảng trắng, vì vậy nếu cần, bạn cần thêm nó vào bên trong vòng lặp, sau đó sử dụng phương pháp
let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
9 để loại bỏ khoảng trắng ở cuối chuỗi

let multi = 2;
let str = "Little lamb";
let multiStr = "";

for(let i = 0; i < multi; i++){
  multiStr += str
  multiStr += " ";
}
multiStr = multiStr.trimEnd();
console.log(multiStr); // "Little lamb Little lamb"

Và đó là cách bạn có thể nhân một chuỗi bằng cách sử dụng vòng lặp

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
0. Hãy xem phương thức cuối cùng để nhân một chuỗi. phương pháp vòng lặp
let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
1

Nhân một chuỗi bằng vòng lặp let str = "abc "; let multiStr = str.repeat(2); console.log(str); // "abc " console.log(multiStr); // "abc abc " 1

Bạn cần nối chuỗi bên trong vòng lặp

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
1 và đảm bảo rằng vòng lặp được lặp lại nhiều lần theo yêu cầu của bạn. Hãy xem đoạn mã bên dưới và chú ý cách vòng lặp
let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
1 sẽ lặp lại bao nhiêu lần giá trị multi

let multi = 2;
let str = "Little lamb";
let multiStr = "";

while(multi > 0){
  multiStr += str
  multiStr += " ";
  multi--;
}

multiStr = multiStr.trimEnd();
console.log(multiStr); // "Little lamb Little lamb"

Và cũng giống như khi sử dụng vòng lặp

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
0, bạn cần thêm các khoảng trắng giữa chuỗi và loại bỏ nó ở cuối chuỗi bằng phương thức
let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
9

Và đó là ba cách bạn có thể nhân một chuỗi trong JavaScript. Cách dễ nhất là sử dụng phương pháp

let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
7, nhưng bạn có thể có một số bài tập lập trình yêu cầu bạn thực hiện thủ công. Nếu đúng như vậy, thì bạn có thể chọn sử dụng vòng lặp
let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
0 hoặc vòng lặp
let str = "abc ";
let multiStr = str.repeat(2);

console.log(str); // "abc "
console.log(multiStr); // "abc abc "
1 để nhân chuỗi

Làm cách nào để nhân hai số trong JavaScript?

Phép nhân Toán tử nhân (*) nhân hai hoặc nhiều số . Thí dụ. var a =1 5; . Tạo biểu mẫu html để lấy đầu vào từ người dùng để thực hiện các phép tính nhân.

Làm cách nào để nhân một biến với một số trong JavaScript?

Toán tử gán phép nhân ( *= ) nhân một biến với giá trị của toán hạng bên phải và gán kết quả cho biến .

Làm cách nào để nhân các số trong một mảng JavaScript?

hàm nhân (mảng) { var sum=1; . chiều dài; . log(multiply[1,2,3]);

Làm cách nào để nhân trong vòng lặp JavaScript?

Bảng cửu chương . Đối với mỗi lần lặp của vòng lặp for, nó sẽ nhân một số với 9 và ghi lại kết quả (e. g. "2 * 9 = 18"). Thưởng. Sử dụng vòng lặp for lồng nhau để hiển thị các bảng cho mọi hệ số nhân từ 1 đến 10 (tổng cộng 100 kết quả).