Cats have whiskers for a variety of reasons. Whiskers help cats sense their environment, and can detect changes in air currents and vibrations. Whiskers also help cats judge the size of openings and spaces, which helps them navigate tight spaces. Finally, whiskers can be used to communicate with other cats, as cats will often move their whiskers when they are feeling threatened or aggressive.