Java数据类型
// 小数默认是double类型,所以我们必须加一个f,来表示float类型
float f=0.1f;
double d=1.2;
类型转换
// 自动类型转换
short s=1;
int i;
// 自动类型转换,short类型转换成int类型 安全的
i=s;
// 强制类型转换
double d=1.333;
float f;
f=(float)d;
Java instanceof判断数据类型
public static void doSomeThing(Animal animal){
animal.say();
if(animal instanceof Dog){
((Dog) animal).f1();
}else if(animal instanceof Cat){
((Cat) animal).f2();
}
}
public static void main(String[] args) {
Animal dog=new Dog();
System.out.println("dog对象是否属于Animal类:"+(dog instanceof Animal));
System.out.println("dog对象是否属于Dog类:"+(dog instanceof Dog));
System.out.println("dog对象是否属于Cat类:"+(dog instanceof Cat));
doSomeThing(new Dog());
doSomeThing(new Cat());
}
javaScript中数据类型
a 基本类型 b引用类型 Obect
判断变量类型的方法
1,typeof()打印的是所有类型的toString()方法。
2 采用instanceof关键字判断,判断变量是不是由某种类型new出来的
类型转换
Number转String :3+“”;
String转Number; parseInt,parseFloat, a = a*1 ; 乘1