1. What is an expression?
it is a fragment of codes that produces values, if an expression correpond to a sentence fragment.
2- . What is a binding?
Enables JavaScript to catch and hold values in order to keep and internal state of a program or to keep things,
3- What is an environment?*
the collections of bindings and their values that exist at a given time it is called the environment.
4-what is a function
it is a piece of program wrapped in a value that contains instructions used to create the output from its input,
5- Give an example of a function
console.log();
6-what is a side effect?
showing a dialog log or writting text to the screen, is a side effect .
7-
let mood = âlightâ;
console.log(mood);
// â light
mood = âdarkâ;
console.log(mood);
// â dark
console.log(Math.min(2, 4) + 100);
// â 102
8-what is control flow
itâs when your program contains more than one statement, the statement are executed as if they are a story
9-what is conditional execution
it controls whether or nor the core will execute an instruction, Because all program are not straight roads,
10- 1. What kind of keyword do you need to use to invoke conditional execution?
the else keyword together with If