A call is also known as function invocation.
Only one function at a time
Last In, First Out.
first function = { console.log(first) }
second function = { // calling first fucntion first(); } // invoking second funtion which trigger the first second();
Stack over flow occurs when a loop is created through invoking a function, when it continues to call on it’s self, never resolving to a solution of final return JavaScript error messages:
A reference error is using a variable that is not declared.
When something cant be parsed in terms of syntax. Errant curly brackets, () without closing them.
Range errors occur when we try and manipulate an object with some kind of legnth and is given an invalid length
Type errors occur when the code is expecting a certain data type in order to process it self, but does not recieve the data type expected.
its something used in debugging What does the word ‘debugger’ do in your code? runs code up to a determined break point in order to test specific functions