Condition types are used inside '[ ]' in order to test for a condition. Condition types are divided into three categories - String comparison, Arithmetic comparison and File conditional.