m-weight, as a new generalization of classical Hamming weight, was discussed in this paper. A condition for the existence of linear codes of certain m-weights was given; the Singleton bound, Plotkin bound and Sphere Parking bound of Hamming weight were correspondingly generalized to the m-weight.