https://javascript.plainenglish.io/6-mysteries-of-javascript-syntax-the-secrets-behind-these-symbols-a6c1472d4aac