1 JS数据类型判断
- typeof:判断JS数据类型,返回一个字符串类型
注:在 javaScript 中,如果二进制的前三位都为 0 的话,会判定为是 Object 类型。 null 的存储二进制是 000 ,也是前三位,所以系统判定 null为 Object 类型。 - instanceof:某个对象的原型是不是构造函数的prototype(person-对象 instanceof constructor-构造函数),返回布尔类型
function Person() { } const person = new Person(); person._proto_ = Person.prototype
3. constructor:构造函数判断
4. Object.prototype.toString.call():判断最全面的一种方式,基本数据类型和引用数据类型皆可判断
2 JS中的toLocaleString
toLocaleString([locales [, options]]):locales一般传值undefined,zh或者en,可选参数控制格式
- 数字类型
- 分割成千分位,保留一定有效位数,是否千分位控制使用
{useGrouping:false/true}
- 转换成汉字
- 转换百分比
扩展:style也可以设置为:decimal——数字;unit——单位格式,配合unit使用;currency——货币格式,配合currency使用,还有currencyDisplay(symbol code name)。
单位取值
- 数组
- 日期类型
3 vue项目启动问题
- node-sass下载不下来:公司内部的安装库就是权限问题,重新配置权限;一般vue项目就是切换淘宝镜像下载
npm config set sass_binary_site=https://npm.taobao.org/mirrors/node-sass
npm install
3. node-sass版本太高,和node不匹配
npm i node-sass@4/5/6