Why do we use a star (*) after a command in LaTeX? [duplicate]

I sometimes see some code snippets including star (*) with command such as \hspace*{.5em}, \newcommand*{}, \chapter*{}.

I wonder what the star is for in latex format when collaborating with a command?