Differentiating Between a JavaScript Object, Primitive, and LiteralExtracting a List from a StringChecking for an Existing, Nonempty StringInserting Special CharactersReplacing Patterns with New StringsFinding and Highlighting All Instances of a PatternSwapping Words in a String Using Capturing ParenthesesReplacing HTML Tags with Named EntitiesConverting an ISO 8601 Formatted Date to a Date Object Acceptable FormatUsing Function Closures with TimersTracking Elapsed TimeConverting a Decimal to a Hexadecimal ValueSumming All Numbers in a Table ColumnConverting Between Degrees and RadiansFind the Radius and Center of a Circle to Fit Within a Page ElementCalculating the Length of a Circular ArcUsing ES6 String Extras Without Leaving Users in the Dirt