Back to Browse

JavaScript Variable Scopes Demystified - var, let, and const

425 views
Jan 19, 2023
11:35

Traditionally every JavaScript developer used `var` to declare variables. In ES6, they added the `let` and `const` keywords to declare variables. Each of these keywords provides a different "scope" for the variable they're declaring and that can make a big difference in your code in both positive and negative ways depending on your expectations. In this episode of Browser Native, we'll dive deep into how to use these keywords, what they're good for, and what are some of the pros and cons. πŸ”— Links ------------------------------------------------ πŸ”— Browser Native series - https://vtns.io/browser-native πŸ”— global scope - https://officedev.github.io/browser-native/listing/?sample=variable-scopes πŸ”— function scope - https://officedev.github.io/browser-native/listing/?sample=variable-scopes2 πŸ”— block scope - https://officedev.github.io/browser-native/listing/?sample=variable-scopes3 πŸ”— W3Schools - JS Let: https://www.w3schools.com/js/js_let.asp πŸ”— W3Schools - JS Const: https://www.w3schools.com/js/js_const.asp πŸ“š Chapters ------------------------------------------------ 00:00 : Introduction 00:11 : Var, Let, & Const - differences 05:34 : Global variable scope 06:37 : Function variable scope 08:15 : Block variable scope #BrowserNative #JavaScript

Download

1 formats

Video Formats

360pmp420.0 MB

Right-click 'Download' and select 'Save Link As' if the file opens in a new tab.

JavaScript Variable Scopes Demystified - var, let, and const | NatokHD