Hướng dẫn nested loops javascript exercises - bài tập javascript lồng nhau

Cập nhật lần cuối vào ngày 19 tháng 8 năm 2022 21:51:54 (UTC/GMT +8 giờ)

Câu lệnh và vòng lặp có điều kiện JavaScript: Bài tập-10 với giải pháp

Viết một chương trình JavaScript để xây dựng mẫu sau, sử dụng một vòng lặp cho vòng lặp.

Show
*  
* *  
* * *  
* * * *  
* * * * *

Trình bày bằng hình ảnh:

Hướng dẫn nested loops javascript exercises - bài tập javascript lồng nhau

Giải pháp mẫu:-

Mã HTML:






JS nested for loop example


  



Mã JavaScript:


var x,y,chr;
for(x=1; x <=6; x++)
{
   for (y=1; y < x; y++)
     {
    chr=chr+("*");        
      }
 console.log(chr);
 chr='';    
}

Sơ đồ:

Hướng dẫn nested loops javascript exercises - bài tập javascript lồng nhau

Bản thử trực tiếp:

Xem PEN JavaScript-Điều kiện-Statements và Loops-exercise-10 của W3Resource (@W3Resource) trên CodePen.

Cải thiện giải pháp mẫu này và đăng mã của bạn thông qua Disqus

Trước đây: Viết chương trình JavaScript để tìm số Armstrong 3 chữ số.Write a JavaScript program to find the armstrong numbers of 3 digits.
Next:Write a JavaScript program to compute the greatest common divisor (GCD) of two positive integers.

JavaScript: Lời khuyên trong ngày

hàm máy phát

const teams = [
  { name: 'Team 1', members: ['Paul', 'Lisa'] },
  { name: 'Team 2', members: ['Laura', 'Tim'] },
];

function* getMembers(members) {
  for (let i = 0; i < members.length; i++) {
    yield members[i];
  }
}

function* getTeams(teams) {
  for (let i = 0; i < teams.length; i++) {
    // # SOMETHING IS MISSING HERE #
  }
}

const obj = getTeams(teams);
obj.next(); // { value: "Paul", done: false }
obj.next(); // { value: "Lisa", done: false }

Để lặp lại các thành viên trong mỗi yếu tố trong mảng các nhóm, chúng tôi cần vượt qua các nhóm [i] .Members cho chức năng GetMembers Generator. Hàm trình tạo trả về một đối tượng máy phát. Để lặp lại từng phần tử trong đối tượng Trình tạo này, chúng ta cần sử dụng năng suất*. Nếu chúng tôi đã viết năng suất, năng suất trả lại hoặc trả lại, toàn bộ hàm máy phát sẽ được trả lại lần đầu tiên chúng tôi gọi phương thức tiếp theo.
If we would've written yield, return yield, or return, the entire generator function would've gotten returned the first time we called the next method.

Tham khảo: https://bit.ly/2hcpkm6

1. Viết mã JS để in số từ 1 đến 10

Hàm `printNumbers ()` in số từ 1 đến 10 bằng cách sử dụng cho vòng lặp.

function printNumbers() {
  for(var i=1;i<=10;i++){
    console.log(i);
  }
}

printNumbers() //1 2 3 4 5 6 7 8 9 10

2. Viết mã JS để in mảng 2DWrite a JS code to print a 2D array

Hàm `printArray ()` in tất cả các phần tử của mảng 2D sử dụng lồng nhau cho các vòng lặp.

function printArray(arr) {
  for (var i=0;i

3. Viết mã JS để in các số chẵn trong mảng đã choWrite a JS code to print Even numbers in given array

Hàm `printEven ()` in tất cả các số chẵn của mảng 2D sử dụng cho các vòng lặp và toán tử ‘%.

function printEven(arr) {
  for (var i=0;i

4. Viết mã JS để xóa tất cả sự xuất hiện của phần tử trong mảng đã choWrite a JS code to delete all occurrence of element in given array

Hàm `Xóa Xóa ()` Xóa tất cả sự xuất hiện của phần tử khỏi mảng đã cho.

function deleteElement(arr, ele) {
  for (var i=0;i

5. Viết Codeto JS trình diễn Async LoopWrite a JS code to demonstrate Async loop

Đối với vòng lặp bao gồm hàm setTimeout () để in biến vòng lặp 5 lần theo cách không đồng bộ.

for(var i=0;i<5;i++){
  setTimeout(()=>console.log(i), 5000);// 5 5 5 5 5
}

6. Viết mã JS để tìm sức mạnh của một số sử dụng cho vòng lặp

Hàm numpower () để trả về công suất của số cho giá trị theo cấp số nhân bằng cách sử dụng cho vòng lặp.

function numPower(num,pow) {
  var res=1; //return 1 for pow=0
  for(var i=0;i

7. Viết mã JS để in một mẫu bằng cách sử dụng vòng lặp

Function printPotype () được sử dụng để in một mẫu cho một phạm vi nhất định bằng cách sử dụng lồng nhau cho vòng lặp.






JS nested for loop example


  



0

8. Viết mã JS để tìm không có chữ số nào trong một số

Chức năng DigitCount () để trả về số chữ số trong một số đã cho bằng cách sử dụng vòng lặp.






JS nested for loop example


  



1

9. Viết mã JS để tính tổng số chữ số trong một số

Chức năng Digitsum () để trả về tổng của tất cả các chữ số trong một số đã cho bằng cách sử dụng vòng lặp. Tìm hiểu thêm về các phương pháp toán học tích hợp javascript từ nhà phát triển.mozilla.org/global_objects/math






JS nested for loop example


  



2

10. Viết mã JS để tìm số lớn nhất trong một mảng

Chương trình tìm số lớn nhất trong mảng 1D đã cho. & Nbsp;






JS nested for loop example


  



3

11. Viết mã JS để tìm số số 0 trong ma trận 2D

Chương trình tìm số đếm cho số 0 trong ma trận 2D bằng cách sử dụng lồng nhau cho các vòng lặp và hoạt động gia tăng.






JS nested for loop example


  



4

12. Viết mã JS để tìm sản phẩm của hai mảng

FUNCTER FINDPROD () để tạo một mảng mới là sản phẩm của hai mảng có cùng kích thước bằng cách sử dụng vòng lặp.






JS nested for loop example


  



5

13. Viết mã JS để in chuỗi Fibonacci cho một giá trị nhất định là n

Hàm fibonacci () in chuỗi fibonacci cho phạm vi đã cho sử dụng trong khi vòng lặp.






JS nested for loop example


  



6

14. Viết mã JS để tìm giá trị n trong chuỗi Fibonacci cho một số nhất định

Hàm findfibonacci () in chỉ số số trong sê -ri Fibonacci nếu có hoặc phần tử không có mặt nếu số không phải là một phần của chuỗi Fibonacci.






JS nested for loop example


  



7

15. Viết mã JS để đếm tất cả các chữ cái trong một từ

Chương trình để tìm số lượng của tất cả các chữ cái trong một từ sử dụng gấp đôi cho các vòng lặp.






JS nested for loop example


  



8

16. Viết mã JS để tìm các giá trị trùng lặp trong một mảng nhất định

FUNCTDUP () để trả về tất cả các yếu tố được lặp lại nhiều lần trong một mảng nhất định.






JS nested for loop example


  



9

17. Viết mã JS cho thuật toán tìm kiếm nhị phân

Chương trình tìm chỉ mục của phần tử tìm kiếm trong một mảng bằng thuật toán tìm kiếm nhị phân.


var x,y,chr;
for(x=1; x <=6; x++)
{
   for (y=1; y < x; y++)
     {
    chr=chr+("*");        
      }
 console.log(chr);
 chr='';    
}

0

Hướng dẫn vòng lặp JavaScript