"use strict"; /** * 基本数据类型:number string null undefined boolean * 引用数据类型:object(对象 数组 函数) * 校验数据类型的方法 * typeof instaceof Object.prototype.toString.call constructor */ Object.defineProperty(exports, "__esModule", { value: true }); // 变量 var a = 10; var b = '12'; var c; var d; var e = false; // let f = 12; // f = '12'; // any 任意类型 只声明未定义 默认相当于 隐性any var a1; a1 = 12; a1 = '12'; a1 = '哈哈哈'; // unknow 未知类型 显性写法 var a2; a2 = 12; a2 = '12'; a2 = false; var a3; a3 = '20'; if (typeof a3 === 'string') { console.log("走进来"); }