An affect comprises a range of feelings people can experience. On the other hand, emotions can be indicated by body language and facial experiences. Whereas a mood is a state of mind. It is less intense than an emotion. A mood might not require contextual stimuli to be elicited (dbtcentresouthbay.com).