Cats have whiskers for a variety of reasons. Whiskers help cats to detect changes in air currents, allowing them to sense their environment and navigate in the dark. Whiskers also help cats to judge the size of objects, as well as to detect whether an opening is large enough for them to fit through. Finally, whiskers help cats to communicate with other cats and with humans.