javascript-kartik.hashnode.devUnderstanding Variables and Data Types in JavaScriptWhat variables are and why they are needed Variables are like the container boxes to hold some data inside them. Variables or Containers can hold different type of data. Using var, let and const for9h ago·4 min read
javascript-kartik.hashnode.devFunction Declaration vs Function Expression: What’s the Difference?What functions are and why we need them? Functions are the basic building blocks of any programming language. Functions are the reusable set of instructions that we can use in our program. There are v2d ago·2 min read
javascript-kartik.hashnode.devJavaScript Operators: The Basics You Need to KnowWhat are operators? Operators are the special symbols that are used to perform mathematical calculations. There are different types of operators in Javascript: Arithmetic operators Arithmetic Operator2d ago·3 min read
javascript-kartik.hashnode.devTerminologiesVariables related let x; // declare x x = 5; // assign 5 to x x = 6; //re-assigning x let x; //re-declaring x let y = 5; // initialized x with 5 (variable definition) Type Coercion or Implici2d ago·2 min read
javascript-kartik.hashnode.devExecution ContextWhat is Execution Context? An Execution Context is an internal environment created by the JavaScript engine to evaluate and execute code. JavaScript has Global execution context and Local Execution co2d ago·2 min read