Values and Variables in JavaScript

Variables in JavaScript

There are 3 ways to declare a JavaScript variable:

1.Using var

2.Using let

3.Using const

Variables are containers for storing data (values).

In this example, x, y, and z, are variables, declared with the var keyword:

Example
var x = 5;
var y = 6;
var z = x + y;

From the example above, you can expect:

x stores the value 5

y stores the value 6

z stores the value 11

example 2:

var price1 = 5;
var price2 = 6;
var total = price1 + price2;

In programming, just like in algebra, we use variables (like price1) to hold values.

In programming, just like in algebra, we use variables in expressions (total = price1 + price2).

From the example above, you can calculate the total to be 11.

the let and const ways of declaring variables are used and var is comparitively an old way of declaring variables in javascript.

Naming Conventions for variables and constants in JavaScript

1.reserved keywords cannot be used as variable names
let new=27;
let function = 'fun'; //error as function cannot be a name

2.variable names can start with $ or underscores and alphabets
only.
let$function = 3; // this is allowed

3.conventionally variables must not start with caps until its a
class or constant
let Person = 'Jonas';

4.constants are writtern with upper case
let PI = 3.1233;

5.naming conventions that involve elaborate wordings are prefered
over including numbers in the declaration.

let myFirstJob = "programmer";
let myCurrentJob = "teacher";

let country = "India";
let continent = "Asia";
let population = 565756767687;

let job1="programmer";
let job2="teacher";

More Examples on using variables

1.declaring a variable and assigning a value to the variable
   let js = 'amazing';

2. console.log() is used whenever we need to output something 
   to the browser

   console.log(40*8+23-10);
   console.log("Jonas");
   console.log(23);

   let firstName = "Jonas";  //first_name notation isalso used
   console.log(firstName);

3.camel case is used when more than one words are used

let 3years=7;//variable name cannot start with a number 
let first_name ="aishwarya";

let jonas$natella ='JN'// error as we can have only 
 numbers,letters,and underscores

16