Java Script Topics with Examples
for loop iterating Array
for loop iterating Object
forEach Example 1
forEach Example 2
for in Array Example 1
for in Array Example 2
for in Object Example 1
for in Object Example 2
Nested for loop Example
function Example 1
function Example 2
for loop iterating Array
let carsArray = ['BMW','Audi'] for (let i = 0; i < carsArray.length; i++) { console.log(carsArray[i]); }Output BMW Audi
for loop iterating Object
let carObject = {'name':'BMW','year':'2002'} let carKeys = Object.keys(carObject); //['name','year'] for (let i = 0; i < carKeys.length; i++) { console.log(carObject[carKeys[i]]); }Output BMW 2002
forEach Example 1
let carsArray = ['BMW','Audi'] carsArray.forEach(e=> { console.log(e) })Output BMW Audi
forEach Example 2
let carsArray = ['BMW','Audi'] carsArray.forEach((e,index) => { console.log(e,'-',index) })Output BMW - 0 Audi - 1
for in Array Example 1
for in looping give you access to the index in the array, not the actual element
let carsArray = ['BMW','Audi'] for (let i in carsArray) { console.log(i); }Output 0 1
for in Array Example 2
let carsArray = ['BMW','Audi'] for (let i in carsArray) { console.log(carsArray[i]); }Output BMW Audi
for in Object Example 1
let carObject = {'name':'BMW','year':'2002'} for (let i in carObject) { console.log(i); }Output name year
for in Object Example 2
let carObject = {'name':'BMW','year':'2002'} for (let i in carObject) { console.log(carObject[i]); }Output BMW 2002
Nested for loop Example
let text = ""; for (let i = 0; i < 3; i++) { text += i + " "; for (let j = 10; j < 13; j++) { text += j + " "; } console.log(text); }Output 0 10 11 12 0 10 11 12 1 10 11 12 0 10 11 12 1 10 11 12 2 10 11 12
function Example 1
let number1 = 4, number2 = 3; var x = myFunction(number1, number2); console.log(x); function myFunction(a, b) { return a * b; }Output 12
function Example 2
demo = "The temperature is " + toCelsius(77) + " Celsius"; console.log(demo) function toCelsius(fahrenheit) { return (5/9) * (fahrenheit-32); }Output The temperature is 25 Celsius