Strings - Comprehensive Guide
3 Topics
String Basics
10 Sub-topics
String Basics and Creation
String Literals and Escape Characters
Template Literals Introduction
Template Literal Expressions
String Length and Indexing
Accessing Characters in Strings
charAt and charCodeAt Methods
String Methods
14 Sub-topics
String Concatenation Methods
toUpperCase and toLowerCase
trim, trimStart, trimEnd Methods
padStart and padEnd Methods
substring and substr Methods
indexOf and lastIndexOf for Strings
includes, startsWith, endsWith Methods
replace and replaceAll Methods
localeCompare for Sorting
String Conversion
3 Sub-topics
String to Number Conversion
Number to String Conversion
Unicode and String Encoding
Numbers and Math Operations
4 Topics
Number Basics
10 Sub-topics
Number Type in JavaScript
Integer and Floating-Point Numbers
Handling Floating-Point Errors
Number.isFinite and Number.isNaN
Number.isSafeInteger Method
Number Conversion and Formatting
7 Sub-topics
Number Constructor Conversion
Math Object
10 Sub-topics
Math.round, floor, ceil, trunc
Math.random for Random Numbers
Generating Random Integers
Math.log and Logarithmic Functions
BigInt for Large Integers
BigInt Operations and Limitations