Code-JS
All articles Topics TutorialsNEW AI JS Angular TS RxJS
Skip to content
Search

JavaScript Regex Syntax Basics: Patterns, Flags, and the Methods That Use Them

Leave a Comment / Javascript / Code-JS

Lesson 9.1 of the JavaScript tutorial — regex syntax basics: character classes, shorthand classes, quantifiers (greedy and lazy), anchors, groups, flags, and the methods (test, match, replace, split) that use them.

JavaScript Regex Syntax Basics: Patterns, Flags, and the Methods That Use Them Read More »

JavaScript JSON Deep Dive: parse, stringify, Reviver/Replacer, and the Edge Cases

Leave a Comment / Javascript / Code-JS

Lesson 8.4 of the JavaScript tutorial — JSON.parse and JSON.stringify in depth, the reviver/replacer callbacks, edge cases (undefined, Dates, BigInts, circular references, Map/Set), and JSON Lines for streaming.

JavaScript JSON Deep Dive: parse, stringify, Reviver/Replacer, and the Edge Cases Read More »

JavaScript Dates and Intl: Working with Time, Time Zones, and Internationalization

Leave a Comment / Javascript / Code-JS

Lesson 8.3 of the JavaScript tutorial — the JavaScript Date object’s quirks (0-indexed months, parsing gotchas), the modern Intl API for formatting dates, numbers, currencies, relative time, lists, and plurals across locales.

JavaScript Dates and Intl: Working with Time, Time Zones, and Internationalization Read More »

JavaScript Numbers, Math, and BigInt: IEEE 754, Precision, and When to Use What

Leave a Comment / Javascript / Code-JS

Lesson 8.2 of the JavaScript tutorial — the IEEE 754 mechanics behind number, why 0.1+0.2 isn’t 0.3, the safe-integer threshold, when to reach for BigInt, the Math namespace, and patterns for clamp/round/sum.

JavaScript Numbers, Math, and BigInt: IEEE 754, Precision, and When to Use What Read More »

JavaScript Strings Deep Dive: Methods, Templates, Unicode, and the Methods You Actually Need

Leave a Comment / Javascript / Code-JS

Lesson 8.1 of the JavaScript tutorial — the string methods worth knowing, template literals and tagged templates, the UTF-16 surrogate-pair gotcha, Intl.Segmenter for correct grapheme handling, and practical string patterns.

JavaScript Strings Deep Dive: Methods, Templates, Unicode, and the Methods You Actually Need Read More »

JavaScript ES Modules Explained: import, export, and the Modern Module System

Leave a Comment / Javascript / Code-JS

Lesson 6.1 of the JavaScript tutorial — ES modules in depth: named vs default exports, dynamic import(), top-level await, live bindings, the ESM vs CommonJS comparison, and the conventions every modern codebase follows.

JavaScript ES Modules Explained: import, export, and the Modern Module System Read More »

JavaScript async/await Explained: How It Really Works (and How to Use It Well)

Leave a Comment / Javascript / Code-JS

Lesson 5.3 of the JavaScript tutorial — async/await in depth: what async/await actually do, error handling with try/catch, the sequential-vs-parallel trap, Promise.all/allSettled/race/any, top-level await, and the patterns experienced developers reach for.

JavaScript async/await Explained: How It Really Works (and How to Use It Well) Read More »

JavaScript Callbacks and the Pre-Promise Era: Why Async Needed Promises

Leave a Comment / Javascript / Code-JS

Lesson 5.1 of the JavaScript tutorial — what callbacks are, the error-first Node.js convention, callback hell and the pyramid of doom, why Promises were such a relief, and where callbacks still make sense.

JavaScript Callbacks and the Pre-Promise Era: Why Async Needed Promises Read More »

JavaScript Function Parameters and Arguments: Defaults, Rest, Destructuring

Leave a Comment / Javascript / Code-JS

Lesson 2.2 of the JavaScript tutorial — function parameters in depth: default values, rest parameters, destructuring in the signature, the legacy arguments object, and the practical rules for designing clean function APIs.

JavaScript Function Parameters and Arguments: Defaults, Rest, Destructuring Read More »

JavaScript Function Declarations vs Expressions vs Arrows: When to Use Which

Leave a Comment / Javascript / Code-JS

Lesson 2.1 of the JavaScript tutorial — the three function syntaxes (declaration, expression, arrow) and their differences: hoisting, this binding, arguments, constructibility, and the modern rules for when to use which.

JavaScript Function Declarations vs Expressions vs Arrows: When to Use Which Read More »

← Previous 1 … 6 7 8 … 16 Next →
  • About Us
  • About Us
  • AI & Model Context Protocol
  • All Articles
  • Angular
  • Angular Blogs
  • Blog
  • Contact
  • Contact Us
  • JavaScript
  • Javascript Blogs
  • Modern Angular Tutorial
    • Module 10: Debugging & Real-World Problem Solving
    • Module 11: Testing
    • Module 12: AI × Angular
    • Module 13: Animations
    • Module 1: Angular Foundations
    • Module 2: Components & Templates
    • Module 3: Signals & Reactivity
    • Module 4: Forms & User Input
    • Module 5: Routing
    • Module 6: HTTP & Data
    • Module 7: RxJS in Modern Angular
    • Module 8: CSR Performance
    • Module 9: SSR Performance
  • Modern JavaScript Tutorial
    • Module 10: Advanced JavaScript
    • Module 11: Beyond-DOM Browser APIs
    • Module 1: JavaScript Foundations
    • Module 2: Functions Deep Dive
    • Module 3: Objects, Arrays & Iteration
    • Module 4: Classes & OOP
    • Module 5: Asynchronous JavaScript
    • Module 6: Modern JS Internals
    • Module 7: Browser & DOM
    • Module 8: Standard Library Deep Dive
    • Module 9: Regular Expressions
  • Modern JavaScript, Angular, RxJS & TypeScript Tutorials
  • Page Not Found
  • Page Not Found
  • privacy Policy
  • RxJS
  • Tags
  • Terms and Conditions
  • Topics
  • Tutorials
  • TypeScript
  • Typescript Blogs
Subscribe
Subscribe
Code-JS

Hands-on, code-first tutorials on JavaScript, Angular, RxJS, and Model Context Protocol. Built for working engineers — every example runs.

in ▶ RSS
Topics
  • AI & MCP
  • JavaScript
  • Angular
  • RxJS
  • TypeScript
Site
  • Home
  • All Articles
  • Topics Hub
  • Tags
  • RSS Feed
  • Sitemap