A clothes dryer, comprising: a drum capable of accommodating clothes; an air supply/exhaust unit for supplying/exhausting drying air to/from the drum; a heating unit for heating the drying air supplied to the drum; an exhaust temperature detection unit for detecting a temperature of the drying air exhausted from the drum; and a control unit for controlling an operation of the clothes dryer; wherein the control unit is configured to determine whether an operation time of the clothes dryer reaches an end time of the operation, determine whether the temperature of the drying air exhausted from the drum reaches a predetermined upper limit temperature, and determine whether the temperature of the drying air exhausted from the drum decreases to a predetermined lower limit temperature; wherein the control unit comprises a heating control unit, the heating control unit is configured to repeatedly perform the following temperature adjustment process: stopping the heating unit when it is determined that the operation time reaches the end time or when it is determined that the operation time does not reach the end time and the temperature of the drying air exhausted from the drum reaches the predetermined upper limit temperature; and restarting the heating unit after a delay time from a time point when it's determined that the operation time does not reach the end time and the temperature of the drying air exhausted from the drum decreases to a predetermined lower limit temperature elapses, wherein the heating control unit has a delay time inserting portion, the delay time inserting portion is configured to insert the delay time between the time point when it's determined that the operation time does not reach the end time and the temperature of the drying air exhausted from the drum decreases to the predetermined lower limit temperature and a time point when the heating unit is restarted, characterized in that, the control unit is configured to determine the delay time at each time the temperature adjustment process is repeated, and set the delay time at a first time the temperature adjustment process is repeated, to be a predetermined initial value, wherein at each time the temperature adjustment process is intermittent repeated, the delay time is increased by adding a predetermined additional time in condition that the delay time is less than an upper limit value of the delay time, and is unchanged in condition that the delay time is equal to or greater than the upper limit value of the delay time. a drum capable of accommodating clothes; an air supply/exhaust unit for supplying/exhausting drying air to/from the drum; a heating unit for heating the drying air supplied to the drum; an exhaust temperature detection unit for detecting a temperature of the drying air exhausted from the drum; and a control unit for controlling an operation of the clothes dryer; wherein the control unit is configured to determine whether an operation time of the clothes dryer reaches an end time of the operation, determine whether the temperature of the drying air exhausted from the drum reaches a predetermined upper limit temperature, and determine whether the temperature of the drying air exhausted from the drum decreases to a predetermined lower limit temperature; wherein the control unit comprises a heating control unit, the heating control unit is configured to repeatedly perform the following temperature adjustment process: stopping the heating unit when it is determined that the operation time reaches the end time or when it is determined that the operation time does not reach the end time and the temperature of the drying air exhausted from the drum reaches the predetermined upper limit temperature; and restarting the heating unit after a delay time from a time point when it's determined that the operation time does not reach the end time and the temperature of the drying air exhausted from the drum decreases to a predetermined lower limit temperature elapses, wherein the heating control unit has a delay time inserting portion, the delay time inserting portion is configured to insert the delay time between the time point when it's determined that the operation time does not reach the end time and the temperature of the drying air exhausted from the drum decreases to the predetermined lower limit temperature and a time point when the heating unit is restarted, characterized in that, the control unit is configured to determine the delay time at each time the temperature adjustment process is repeated, and set the delay time at a first time the temperature adjustment process is repeated, to be a predetermined initial value, wherein at each time the temperature adjustment process is intermittent repeated, the delay time is increased by adding a predetermined additional time in condition that the delay time is less than an upper limit value of the delay time, and is unchanged in condition that the delay time is equal to or greater than the upper limit value of the delay time.