Java和JS数据类型的转换

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

猜你喜欢

转载自blog.csdn.net/qq_35029061/article/details/81210451