{"repo":"leonardomso/33-js-concepts","free":true,"listed":false,"github":"https://github.com/leonardomso/33-js-concepts","clone":"git clone https://github.com/leonardomso/33-js-concepts.git","description":"📜 33 JavaScript concepts every developer should know.","language":"JavaScript","stars":66509,"topics":["javascript","concepts","nodejs","react","angular","programming","javascript-programming","javascript-closures","javascript-engines","primitive-types"],"license":"MIT","category":"ui-components","readme_excerpt":"33 Concepts Every JavaScript Developer Should Know Read the Full Guide • Concepts • Translations • Contributing Recognized by GitHub as one of the top open source projects of 2018! --- About This repository helps developers master core JavaScript concepts. Each concept includes clear explanations, practical code examples, and curated resources. Start learning at 33jsconcepts.com → --- Concepts Fundamentals - Primitive Types Learn JavaScript's 7 primitive types: string, number, bigint, boolean, undefined, null, and symbol. Understand immutability, typeof quirks, and autoboxing. - Primitives vs Objects Learn how JavaScript primitives and objects differ in behavior. Understand immutability, call-by-sharing semantics, why mutation works but reassignment doesn't, and how V8 actually stores values. - Type Coercion Learn JavaScript type coercion and implicit conversion. Understand how values convert to strings, numbers, and booleans, the 8 falsy values, and how to avoid common coercion bugs. - Equality Operators Learn JavaScript equality operators == vs ===, typeof quirks, and Object.is(). Understand type coercion, why NaN !== NaN, and why typeof null returns 'object'. - Scope and Closures Learn JavaScript scope and closures. Understand the three types of scope, var vs let vs const, lexical scoping, the scope chain, and closure patterns for data privacy. - Call Stack Learn how the JavaScript call stack tracks function execution. Understand stack frames, LIFO ordering, execution cont","default_branch":null,"files":null,"tree":[],"storefront":"/r/leonardomso","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/leonardomso/33-js-concepts/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}