12 Ways to Create Variables in JavaScript
March 20, 2021
In this video, I’ll show you how to create variables in JavaScript using 12 different ways. Chances are you will probably never use most of them in your code, but for the love of coding and because JavaScript lets you do it, we’ll explore its capabilities.
#1. Using let
#2. Using const
#3. Using var
#4. Using no keyword (globally)
#5. Using globalThis keyword
#6. Using this keyword
#7. Using window keyword
#8. Using window’s constructor’s prototype property
#9. Using this constructor’s prototype property
#10. Using this constructor’s prototype property
#11. Using object instance __proto__
#12. Using object literal __proto__
const data = ["-- offset index keys --"] /*-------------------------------*/ //#1: let let a = "Aiden"; //#2: const const b = "Bailey"; //#3: var var c = "Charlie"; //#4: <global> d = "Dawn"; //#5: globalThis globalThis.e = "Eli"; //#6: this this.f = "Fiona"; //#7: window window.g = "Gaius"; //#8: window's constructor's prototype window.constructor.prototype.h = "Helen"; //#9: this as in #8 this.constructor.prototype.i = "Ichiro"; //#10: Object's prototype Object.prototype.j = "Jasmine"; //#11: Object instance __proto__ //const obj = new Object(); const obj = {}; obj.__proto__.k = "Kal-el"; //#12: Object literal __proto__ //(new Object()).__proto__.l = "Lana"; ({}).__proto__.l = "Lana"; /*-------------------------------*/ data.push(a,b,c,d,e,f,g,h,i,j,k,l) console.table(data);