5.判读数据类型.js 512 B

1234567891011121314151617181920
  1. var a = '123';
  2. console.log(typeof(a));
  3. /**
  4. *
  5. 1.typeOf()
  6. 2.instanceof:
  7. 格式:A instanceof B 判断A是否是B的实例对象 true/false 由构造函数类型去判断数据类型
  8. 3.Object.prototype.toString.call()
  9. 4.constructor
  10. */
  11. let arr = new Date();
  12. let fn1 = () => {
  13. console.log("函數")
  14. }
  15. console.log(fn1 instanceof Function);
  16. console.log(Object.prototype.toString.call(true))
  17. let arr1 = [];
  18. console.log(arr1.constructor == Object)
  19. let num = '111'
  20. console.log(num.constructor)