Skip to main content

Javascript: Conditionals and Loop


CONDITIONAL

  1. if-else
  1. if-else if-else
  1. switch


LOOP

repetition a set of actions until a certain condition fails

1. for loop
Example 1:
for(var a = 0; a <= 10; a++){
    console.log(a);
}
Output: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10

Example 2:
for(var a = 2; a <= 10; a+= 2){
     console.log(a);
}
Output: 2, 4, 6, 8, 10

Example 3:
for(var a = 1; a <= 10; a+= 2){
    console.log(a);
}
Output: 1, 3, 5, 7, 9

Example 4:
for(var a = 1; a > 0; a++;){
    console log(a);
}
Output: unlimited, chances of computer crash

2. while loop:  condition check first
Example
var i = 0;
a `while..true` loop would run forever, right?

while (true) {
stop the loop?
if ((i <= 10) === false) {
break;
}
console.log( i );
i = i + 1;
}
0 1 2 3 4 5 6 7 8 9 10




Comments

Popular posts from this blog

NodeJS: Request and Respose Objects

# req Objects - req - req.body, req.queries, req.validationerrors - res.headers, req.users, req.file, req.assert - req.params, req.checkbody #res Objects - res.send, res.end, res.json, res.render, res.status, res.sendStatus # - .limit(4) //limit only upto 4 docs - skips(3) //skip first 3 docs - exe //query build and then execute, it is also callback function of mongoose. - sort({_id: -1}) //for decending order - populate('userId') //populating data inside the reference.

Javascript: Object to Array and Array to Object

Output: Final Array [ { mango: 1 }, { apple: 2 }, { banana: 3 }, { orange: 1 }, { watermelon: 1 }, { papaya: 1 } ] Output: Final Object { mango: 1, apple: 2, banana: 3, orange: 1, watermelon: 1, papaya: 1 }

Github Tutorial

GitHub brings together the world's largest community of developers to discover, share, and build better software. Delivered through software as a service(SAAS) business model 2008 by linus (Owner: Microsoft)  #Create New Repository in Github New Repository Add Repository Name and description Public / Private, initialize this repo with Read Me Create repository create a new repository on the command line echo "#test" >> README.md git init git add README.md git commit -m "first commit" git remote add origin https://github.com/sinuna/test.git git push -u origin master …or push an existing repository from the command line git remote add origin https://github.com/sinuna/firstRepository.git git push -u origin master …or import code from another repository You can initialize this repository with code from a Subversion, Mercurial, or TFS project. Initialize Repo $ git init Clone Repo $ git clone https://github.com...