Junk food refers to highly processed foods high in calories, salt, and fats but low in nutritional value. They are designed to be appealing and encourage overeating due to their chemical effects. In contrast, healthy foods are unprocessed and help digestion, providing nutrients. Examples of healthy foods include apples and broccoli.