Leran JavaScripts
JavaScript Statements
JavaScript statements are composed of:
Values, Operators, Expressions, Keywords, and Comments
let x, y, z; // Statement 1
x = 3; // Statement 2
y = 4; // Statement 3
z = x + y; // Statement 4
This statement tells the browser to write "Hello Dolly." inside an HTML element with id="demo":
document.getElementById("demo").innerHTML = "Hello Dolly.";
JavaScript Syntax
JavaScript syntax is the set of rules, how JavaScript programs are constructed:
// How to create variables:
var x;
let y;
// How to use variables:
x = 5;
y = 6;
let z = x + y;
JavaScript Values
The JavaScript syntax defines two types of values:Fixed values Variable values Fixed values are called Literals.
Variable values are called Variables.
JavaScript Literals The two most important syntax rules for fixed values are:
1. Numbers are written with or without decimals:
10.50
1001
2. Strings are text, written within double or single quotes:
"John Doe"
'John Doe'
JavaScript Variables
In a programming language, variables are used to store data values.
JavaScript uses the keywords var, let and const to declare variables.
An equal = sign is used to assign values to variables.
Example, x is defined as a variable. Then, x is assigned (given) the value 4:
let x;
x = 4;
JavaScript Operators
JavaScript uses arithmetic operators ( + - * / ) to compute values: (3 + 4) * 10 JavaScript uses an assignment operator ( = ) to assign values to variables:
let x, y;
x = 3;
y = 4;
JavaScript Expressions
An expression is a combination of values, variables, and operators, which computes to a value.
The computation is called an evaluation.
For example, 5 * 10 evaluates to 50:
5 * 10
//Expressions can also contain variable values:
x * 10
///The values can be of various types, such as numbers and strings.
For example, "John" + " " + "Doe", evaluates to "John Doe":
"John" + " " + "Doe"
JavaScript Keywords
JavaScript keywords are used to identify actions to be performed.The let keyword tells the browser to create variables:
let x, y;
x = 5 + 6;
y = x * 10;
//The var keyword also tells the browser to create variables:
var x, y;
x = 5 + 6;
y = x * 10;
//using var or let will produce the same result.
JavaScript Comments
Not all JavaScript statements are "executed".Code after double slashes // or between /* and */ is treated as a comment.
Comments are ignored, and will not be executed:
let x = 5; // I will be executed
// x = 6; I will NOT be executed