A smart garment (100, 200, 300, 400) has a smart garment body (110), a control module (120) and a sensing module (130). The control module (120) and the sensing module (130) are disposed at the smart garment body (110). The control module (120) electrically connects to the smart garment body (110) for controlling the smart garment body (110). The sensing module (130) has two sensors (131, 132) for obtaining two different sensed data from a wearer and the external environment, respectively. The two different sensed data (DATA1, DATA2) obtained from the wearer and the external environment serve as the basis for controlling the smart garment (100, 200, 300, 400) or are merely used for data analysis.