根据 ECMAScript规范 ,Object.prototype.toString(val)执行时,会按下面的顺序执行:
1、val的值是undefined,返回[object Undefined];
2、val的值是null,返回[object Null];
3、val是数组,返回[object Array];
4、val是String装箱而来的,返回[object String];
5、val是函数参数,返回[object Arguments];
6、val是函数,返回[object Function];
7、val是Error类型,返回[object Error];
8、val是布尔,返回[object Boolean];
9、val是数字,返回[object Number];
10、val是日期,返回[object Date];
11、val是正则,返回[object RegExp];
12、val是其他值,则返回[object 本身的@@toStingTag值];
我整理了下,object 本身的@@toStingTag值一共有下面这些:
数据颗粒度是属于商业智能(BI)中数据仓库里的相关概念,所谓商业智能是指将数据转换成信息的过程,然后通过发现将信息转化为知识,实质上即是通过应用基于事实的支持系统来辅助商业决策的制定,有利于商务管理的信息化管理。数据颗粒度主要针对指标数据的计算范围,如人口这个数据项在填表科室是以街区为范围还是一个社区为范围统计的(若没有请标注)
结构不规范、数据颗粒度更大(即最小的独立数据单元是包含有混合内容的元素或者就是整个XML文档)以及含有大量的混合内容。
以数据为中心的文件的特点是结构相当规范、数据颗粒度好(也就是说,数据中最小的独立单元是PCDATA元素或者是属性)、很少或者没有混合内容。
简单说来,数据颗粒度就是用于表示某数据集的组成的最小单元。
希望上述回答对您有所帮助!