From this source Grammarist.com:
An em dash (—) is longer than an en dash (–) and three times as long as a hyphen (-).
Uses of the em dash:
Em dashes set apart parenthetical phrases or clauses in a sentence. In this use, em dashes are similar to commas and parentheses.
- Since 2007, the consensus of the economic establishment—bankers, policymakers, CEOs, stock analysts, pundits—has been catastrophically wrong.
An em dash can indicate a sudden break, an interruption, or a trailing off.
- HOWARD: … She’s totally unapologetic, she’s—
- CHEW-BOSE: She’s everything.
Em dashes can replace colons or serve as harder versions of commas (similar to semicolons).
- The all-renewable energy sector is 30 years away — and always will be.
- It’s that time of year again—time for New Year’s Resolutions!
The en dash is most commonly used to indicate inclusive dates and numbers. (Source)
The most common versions of the dash are the en dash (–) and the longer em dash (—), whose names historically were loosely related with the length of a lower-case n and upper-case M, respectively, in commonly used typefaces.
U+2015 ― Horizontal bar, also known as a quotation dash, is used to introduce quoted text. This is the standard method of printing dialogue in some languages. The em dash is equally suitable if the quotation dash is unavailable or is contrary to the house style being used.
This article may be interesting: Dash

‐ – ―. – isar Jul 01 '17 at 14:52—to create an em-dash on ELL. (It may not work in comments.) – Mohd Zulkanien Sarbini Jul 01 '17 at 14:57