##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
##### ###### ##### ### # # ### # # ###### ## ## ## ## ## ## ## # # # # # ## ##### #### ##### # # # # # # # #### ## # ## ## ## ## # # # # # ## ## # ###### ## ### # ### # ######
Work with text and numeric data using built-in methods
What you'll learn
Counting characters
Getting single characters
Alternative access
Test your understanding
Finding characters
Checking for substrings
Checking boundaries
Test your understanding
Extracting substrings
Another way to extract
Test your understanding
Changing case
Removing whitespace
Breaking into arrays
Combining arrays
Test your understanding
Substituting text
Replacing all matches
Duplicating strings
Test your understanding
Aligning text
Converting to numbers
Number() vs parseInt
Test your understanding
Formatting decimals
Mathematical operations
floor, ceil, round
Test your understanding
Finding extremes
Generating random numbers
Test your understanding
Checking for integers
Validating numbers
Working with text
Displaying values
Common patterns
Test your understanding
Text analysis
Locale formatting
What to avoid
Preparing for arrays
Summary of key concepts