Quickupdate

  • Home
  • Top Trending
    • Top Android Apps
    • Top Ios Apps
  • Featured
  • About Us
  • Contact us
  • Privacy Policy and Disclaimer

Tuesday, 27 August 2019

#Day2 Conditional Statements

 Developers     August 27, 2019     No comments   

#202124 Darcula theme color
if, else if, and else statements.
**********************************************
comparison operators.

Less than: <
Greater than: >
Less than or equal to: <=
Greater than or equal to: >=
Is equal to: ===
Is NOT equal to: !==
**********************************************
logical operators.
There are three logical operators:

the and operator (&&)
the or operator (||)
the not operator, otherwise known as the bang operator (!)
****************************************************************
truthy vs falsy values.

these values are false values when they are checked as a condition.
0
Empty strings like "" or ''
null which represents when there is no value at all
undefined which represent when a declared variable lacks a value
NaN, or Not a Number


|| it gets the value from left side
&& it gets the vaue from right side.
let tool = 'marker';

// Use short circuit evaluation to assign writingUtensil variable below:
let writingUtensil =tool || "pen";

console.log(`The ${writingUtensil} is mightier than the sword.`);

**********************************************
***ternary operators.***
Normal if else
let isLocked = false;

if (isLocked) {
console.log('You will need a key to open the door.');
} else {
console.log('You will not need a key to open the door.');
}
***ternary if else****
let isLocked = false;

isLocked ?
console.log('You will need a key to open the door.'):
console.log('You will not need a key to open the door.');



**********************************************
the switch statement.

this is an alternative of if-else statement.

because suppose if you want to check 100 of condition then it will be a pain to write that amount of conditions.
that's why we use SWITH CASE.

EXAMPLE :
let athleteFinalPosition = 'third place';
switch(athleteFinalPosition){
case "first place":
console.log('lo');
break;

case "third place":
console.log('third place prints');
break;

case "second place":
console.log('second place prints');
break;
default:
console.log("you loose");
}

if you wil not use break; keyword all the code blocks will run.
you should add break keyoword at the end of the default case
**********************************************

CONDITIONAL STATEMENTS
Review
Way to go! Here are some of the major concepts for conditionals:

An if statement checks a condition and will execute a task if that condition evaluates to true.
if...else statements make binary decisions and execute different code blocks based on a provided condition.
We can add more conditions using else if statements.
Comparison operators, including <, >, <=, >=, ===, and !== can compare two values.
The logical and operator, &&, or “and”, checks if both provided expressions are truthy.
The logical operator ||, or “or”, checks if either provided expression is truthy.
The bang operator, !, switches the truthiness and falseness of a value.
The ternary operator is shorthand to simplify concise if...else statements.
A switch statement can be used to simplify the process of writing multiple else if statements. The break keyword stops the remaining cases from being checked and executed in a switch statement.

you can reffer this for in depth knowladge
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Let Vs Var

 Developers     August 27, 2019     No comments   

diff between var and Let
the diff is scope

let has an inner scope
var is used to declare a global variable

// let b = "rahul";
for(let b=1;b<11;b++){
console.log(b);
}
console.log("b is:"+b);
Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg

Saturday, 24 August 2019

#day1 Javascript Variable

 Developers     August 24, 2019     1 comment   

#Day1 #BackToBasics
1) const and Let Keywords are introduced in Es6 2015.

2) LET : LET has a Block Scope
VAR : VAR has a Function Scope

Let: it signals that variable can be assigned reassigned a different value
(it means let can be reassigned).
eg:- let meal = 'Enchiladas';
console.log(meal); // Output: Enchiladas
meal = 'Burrito';
console.log(meal); // Output: Burrito

3) if we don't assign a value to a variable it will give an output of undefined.

4) Const: const was introduced in es6 it is constant. if you try to redefine const variable it will give you TypeError: Assignment to constant variable.

5) constant variables need to assign a value at the time of declaration and if you don't assign a value it will give you SyntaxError.

6) Mathematical Operators
7) +=,
8) -=
9) *=
10) /=

11) String Interpolation : it can be done with `` this BackTics.
eg:- const myPet = 'armadillo';
console.log(`I own a pet ${myPet}.`);

12) Typeof operator: return the typeof variables (string, num, etc...)


Let’s review what we learned:


  • Variables hold reusable data in a program and associate it with a name.
  • Variables are stored in memory.
  • The var keyword is used in pre-ES6 versions of JS.
  • let is the preferred way to declare a variable when it can be reassigned, and const is the preferred way to declare a variable with a constant value.
  • Variables that have not been initialized store the primitive data type undefined.
  • Mathematical assignment operators make it easy to calculate a new value and assign it to the same variable.
  • The + operator is used to concatenate strings including string values held in variables
  • In ES6, template literals use backticks ` and ${} to interpolate values into a string.
  • The typeof keyword returns the data type (as a string) of a value.


Apply your learning with Projects based on Javascript Variables.do it now

1) Kelvin Project
2) Dog Years

Learn More here

Read More
  • Share This:  
  •  Facebook
  •  Twitter
  •  Google+
  •  Stumble
  •  Digg
Newer Posts Home

Popular Posts

Categories

  • FAANG (2)
  • Javascript (6)
  • Node (1)
  • Project Management (1)
  • React (9)
  • SQL (1)
  • Testing (1)

Blog Archive

  • January 2023 (1)
  • January 2022 (1)
  • November 2021 (3)
  • October 2021 (3)
  • August 2021 (1)
  • July 2021 (7)
  • June 2021 (12)
  • February 2021 (1)
  • January 2021 (1)
  • January 2020 (3)
  • August 2019 (3)