DEV Community

Saurabh Chavan
Saurabh Chavan

Posted on Edited on

Number Patterns in Javascript

Here are some of the number Patterns in javascript that are mostly asked in Interview Questions.

function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for(let j=1; j<=i; j++){
         finalOutput += i
     }
     console.log(finalOutput)
 }   
}

printNum()

output
1
1 2
1 2 3
1 2 3 4
Enter fullscreen mode Exit fullscreen mode
function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for(let j=1; j<=i; j++){
         finalOutput += j
     }
     console.log(finalOutput)
 }   
}

printNum()

output
1
1 2
1 2 3
1 2 3 4
Enter fullscreen mode Exit fullscreen mode

function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for (let k=1; k<=4-i;k++){
         finalOutput += " "
     }
     for(let j=1; j<=i; j++){
         finalOutput += j
     }
     console.log(finalOutput)
 }   
}

printNum()

output
      1
    2 2
  3 3 3
4 4 4 4
Enter fullscreen mode Exit fullscreen mode

function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for (let k=1; k<=4-i;k++){
         finalOutput += " "
     }
     for(let j=1; j<=i; j++){
         finalOutput += i
     }
     console.log(finalOutput)
 }   
}

printNum()

output
      1
    2 2
  1 2 3
1 2 3 4
Enter fullscreen mode Exit fullscreen mode
function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for (let k=1; k<=4-i;k++){
         finalOutput += " "
     }
     for(let j=1; j<=i; j++){
         finalOutput += j + " "
     }
     console.log(finalOutput)
 }   
}

printNum()

output
   1
  1 2
 1 2 3
1 2 3 4
Enter fullscreen mode Exit fullscreen mode
function printNum(){
 for(let i=1; i<=4; i++){
     let finalOutput = '';
     for (let k=1; k<=4-i;k++){
         finalOutput += " "
     }
     for(let j=1; j<=i; j++){
         finalOutput += i + " "
     }
     console.log(finalOutput)
 }   
}

printNum()

output
   1
  2 2
 3 3 3
4 4 4 4
Enter fullscreen mode Exit fullscreen mode
let num = 1;
for (let i = 1; i <= 4; i++) {
  let final = "";
  for (let j = 1; j <= i; j++) {
    final += num + " ";
    num++
  }
  console.log(final);
}

output 
1 
2 3 
4 5 6 
7 8 9 10 
Enter fullscreen mode Exit fullscreen mode
function printPattern() {
  for (let i = 1; i <= 4; i++) {
    let finalOutput = '';

    // Alternate between '1' and '0' depending on the row number
    for (let j = 1; j <= i; j++) {
      if (i % 2 !== 0) {
        finalOutput += '1';
      } else {
        finalOutput += '0';
      }
    }

    console.log(finalOutput);
  }
}

printPattern();

output 
1
00
111
0000
Enter fullscreen mode Exit fullscreen mode

Top comments (0)