ts中的类型判断

主要使用typeof 和 instanceof 关键字,

typeof可以只能判断基本的几种类型, 包括 "number"、"string"、"boolean"、"object"、"undefined"、"function"、"symbol"、"bigint"

用法如下:

    let str = "123"; 
    if(typeof str === "string") { // "string" 
        console.log("我是 string 类型"); 
    }

instance 则可以判断具体类型

用法如下:

		let str = new String("123");
		if(str instanceof String) {
			console.log("我是 String 类型");
		}
		let arr = [100, 200, 399];
		if(arr instanceof Array) {
			console.log("我是 Array 类型");
		}

你可能感兴趣的:(Ts,前端,开发语言,typescript)