double quotes quote passes a statement as defined by a variable. meaning variables defined will echo the value assigned when using double quotes
A single quote passes a statement as is. meaning variables defined will not echo the value assigned using a single quote