javascript 中包括基本类型和引用类型两大类,基本类型有 number、string、boolean、null、undefined、bigint、symbol。引用类型有 object。
$core.type 获取类型
$core.isPrimitive 判断是否为基本类型
$core.isNumber 判断是否为数值
$core.isString 判断是否为字符串
$core.isBoolean 判断是否为布尔值
$core.isNull 判断是否为 null
$core.isUndefined 判断是否为 undefined
$core.isBigInt 判断是否为大整数
$core.isSymbol 判断是否为标识符
$core.isPureObject 判断是否为对象结构
$core.isObject 判断是否为对象
$core.isArray 判断是否为数组
$core.isNaN 判断是否为 NaN
$core.isFinite 判断是否为有限数值
$core.isEmpty 判断是否为假值、空数组、空对象、空集合
$core.isEqual 判断是否值信息是否一样
$core.isFunction 判断是否为函数
$core.instance 判断对象是否为类的实例
$core.instanceof 判断对象是否为类或类原型链上的实例
$core.getClassName 获取类的名称
$core.getClass 获取类
$core.isSet 判断是否为 Set
$core.isMap 判断是否为 Map
$core.isWeakSet 判断是否为 WeakSet
$core.isWeakMap 判断是否为 WeakMap
$core.isInt8Array 判断是否为 Int8Array
$core.isInt16Array 判断是否为 Int16Array
$core.isInt32Array 判断是否为 Int32Array
$core.isUint8Array 判断是否为 Uint8Array
$core.isUint16Array 判断是否为 Uint16Array
$core.isUint32Array 判断是否为 Uint32Array
$core.isFloat32Array 判断是否为 Float32Array
$core.isFloat64Array 判断是否为 Float64Array
$core.isBigInt64Array 判断是否为 BigInt64Array
$core.isBigUint64Array 判断是否为 BigUint64Array
$core.isArrayBuffer 判断是否为 ArrayBuffer
$core.isDataView 判断是否为 DataView
$core.isBlob 判断是否为 Blob
$core.isFormData 判断是否为 FormData
$core.isStream 判断是否为 Stream