For Loop Interview Questions
For Loop Interview Questions
for(var i=1;i<=10;i++){
console.log(i)
}
var i=4;
for(var i;i<=14;i++){
console.log(i)
}
for(var i=1;i<=5;){
console.log(i)
}
for(var i=0;;i++){
console.log(i)
}
for(var i=-3;i<=3;i++){
console.log(i)
}
for(var i=-4;i<4;i++){
console.log(i)
}
for(var i=10;i>=1;i--){
console.log("i")
}
for(var i=10;i>=5;i++){
console.log(i)
}
Correct Answer: Infinite loop.Because every time condition is true.loop never stops.
for(var i=-45;i<=-40;i++){
console.log(i)
}
for(var i=1;i<=10;i++){
console.log(i*i)
}
for(var i;i<5;i++){
console.log(i*i)
}
for(var i=1;i<="6";i++){
console.log(i*4)
}
for(var i="1";i<6;i++){
console.log(i*2)
}
for(var i=1;i<=4;i++){
console.log("i*i")
}
for(var i=1;i<=5;i++){
console.log(i**3)
}
for(var i=1;i<=4;i--){
console.log(i*2)
}
for(var i=1;i<=5;i++){
console.log(i*4)
}
for(var i=1;i<=10;i++){
if(i%2===0){
console.log(i)
}
}
for(var i=20;i>=10;i--){
if(i%2===0){
console.log(i)
}
}
Correct Answer: 20,18,16,14,12,10
for(var i=10;i<=20;i++){
if(i%2===0){
console.log(i)
}
}
for(var i=1;i<=20;i=i-4){
console.log(i)
}
for(var i=0;i<=10;i=i+3){
console.log(i)
}
var i = "3";
var n = "10"
for (var i; i <= n; i+2) {
console.log(i)
}
Correct Answer: This code will not get any output Because condition is false.
25. What is the output of the below code?
for(var i=5;i<="10";i=i+2){
console.log(i)
}
var i="7";
var n="10";
for(var i;i>=n;i=i-1){
console.log(i)
}
Correct Answer: The output will not get any output.Because condition is false
var i=10;
var n="10"
for(var i=10;i==n;i=i+1){
console.log(i)
}
Correct Answer: 10
29. What is the output of the below code?
for(var i=13;i<=20;i=i+1){
console.log(i)
}
Correct Answer: 13,14,15,16,17,18,19,20
30.What is the output of the below code?
for(var i=2;i<=20;i=i-4){
console.log(i)
}
var n="20"
for(var i=4;i<=n;i=i+4){
console.log(i)
}
for(var i=5;i<10;i=i+1){
console.log(i)
}
for(var i=10;i<10;i=i+2){
console.log(i)
}
for(var i=3;i<10;i=i+2){
console.log(i)
}
Correct Answer: 3,5,7,9
35. What is the output of the below code?
var i=20;
var n="20";
for(var i=20;i === n;i=i+2){
console.log(i)
}
for(var i=24;i<30;i=i-1){
console.log(i)
}
for(var i=80;i<=100;i=i+5){
console.log(i)
}
for(var i=10;i>=3;i=i-2){
console.log(i)
}
Correct Answer: 10,8,6,4
40. What is the output of the below code?
for(var i=20;i>16;i=i+4){
console.log(i)
}
for(var i=30;i>24;i=i+1){
console.log(i)
}
Correct Answer : Every time the “i” value increments by 1 the loop will iterate infinite times
for(var i=100;i>85;i=i-5){
console.log(i)
}
for(var i;i>54;i=i-1){
console.log(i)
}
Correct Answer: The code will not execute because initialisation is not there
var n="20"
for(var i=20;i==n;i=i-1){
console.log(i)
}
Correct Answer: 20
45. What is the output of the below code?
for(var i=20;i>=15;i=i+1){
console.log(i)
}
for(var i=10;i>3;i=i-2){
console.log(i)
}
for(var i=-10;i<=10;i++){
console.log(i)
}
for(var i=10;i>=-10;i--){
console.log(i)
}
for(var i=-5;i<=10;i++){
console.log(i)
}
for(var i=-5;i<=-2;i++){
console.log(i)
}
for(var i=-6;i<=0;i++){
console.log(i)
}
for(var i=-10;i<=0;i++){
console.log(i)
}
for(var i=4;i>=-4;i--){
console.log(i)
}
for(var i=0;i<=10;i++){
if(i%2===0){
console.log(i)
}
}
Correct Answer: 0,2,4,6,8,10
for(var i=12;i>=4;i-2){
if(i%2===0){
console.log(i)
}
}
for(i=20;i<30;i--){
if(i%2===0){
console.log(i)
}
}
var n="10"
for(i=10;i==n;i++){
if(i%2===0){
console.log(i)
}
}
Correct Answer: 10
for(var i=0;i<=10;i++){
if(i%2!==0){
console.log(i)
}
}
Correct Answer: 1,3,5,7,9
for(var i=2;i<=14;i=i+2){
if(i%2!==0){
console.log(i)
}
}
for(var i=3;i<=14;i=i+2){
if(i%2!==0){
console.log(i)
}
}
for(var i=20;i<=31;i++){
if(i%2!==0){
console.log(i)
}
}
for(var i=40;i<=60;i++){
if(i%2!==0){
console.log(i)
}
}
for(var i=1;i<10;i++){
if(i%2!==0){
console.log(i)
}
}
for(var i=1;i>10;i=i-1){
console.log(i)
}
Correct Answer: The code will Condition fail.The code will not execute
for(var i=10;i>=1;i=i-1){
if(i%2===0){
console.log(i)
}
}
for(var i=10;i>1;i=i-1){
if(i%2!==0){
console.log(i)
}
}
for(var i=100;i>80;i=i-1){
if(i%2===0){
console.log(i)
}
}
for(var i=95;i>85;i=i-1){
if(i%2!==0){
console.log(i)
}
}
for(var i=1;i<=10;i++){
console.log(i*4)
}
for(var i=1;i<=10;i++){
console.log(i*i)
}
for(var i=1;i<=10;i++){
console.log(i*2)
}
Correct Answer: 2,4,6,8,10,12,14,16…20
for(var i=10;i>=4;i=i-2){
console.log(i*2)
}
for(var i=10;i>=5;i=i-1){
console.log(i*4)
}
for(var i=10;i<5;i=i+1){
console.log(i*4)
}
for(var i=0;i<=10;i++){
if(i%2===0 && i%3===0){
console.log(i)
}
}
for(var i=10;i<=40;i++){
if(i%2===0 && i%3===0){
console.log(i)
}
}
for(var i=10;i<=40;i++){
if(i%4===0 && i%5===0){
console.log(i)
}
}
for(var i=20;i<=40;i++){
if(i%2===0 && i%4===0){
console.log(i)
}
}
for(var i=0;i<=10;i++){
if(i%2===0 || i%5===0){
console.log(i)
}
}
for(var i=10;i<=20;i++){
if(i%2===0 || i%5===0){
console.log(i)
}
}
Correct Answer: 10,12,14,15,16,18,20
for(var i=20;i<=40;i++){
if(i%5===0 || i%10===0){
console.log(i)
}
}
for(var i=20;i<40;i++){
if(i%4===0 || i%15===0){
console.log(i)
}
}