A function invocation
One
Last in, first out.
function hedgeHog(){
console.log(‘Oh, hello Rabbit!’);
}
function rabbit(){
hedgeHog();
console.log(‘Good day to you as well, HedgeHog!’);
}
rabbit();
If you have a function that calls itself within the stack, creating an infinite loop.
Trying to use a variable that hasn’t been declared.
The SyntaxError object represents an error when trying to interpret syntactically invalid code. It is thrown when the JavaScript engine encounters tokens or token order that does not conform to the syntax of the language when parsing code. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError
Trying to manipulate an object with some kind of length and give it an invalid length.
When the types you are trying to use or access are incompatable.
Tagging a line of code to delibrately turn it off.
Activates the breakpoint on that line.