变量的类型属性有哪些