demo.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. // console.log(typeof '1');
  2. // console.log(typeof 12);
  3. // console.log(typeof false);
  4. var a;
  5. var g =12;
  6. console.log(typeof a);
  7. // console.log(typeof null); //object
  8. let b = {
  9. name:"图图"
  10. }
  11. let c = [1,2,3]
  12. function fn1() {
  13. return 12;
  14. }
  15. // console.log(typeof b);
  16. // console.log(typeof c);
  17. // console.log(typeof fn1);
  18. // console.log(b instanceof Object);
  19. // console.log(c instanceof Object);
  20. // console.log(fn1 instanceof Function);
  21. // console.log(Object.prototype.toString.call(1))
  22. // console.log(Object.prototype.toString.call('12'))
  23. // console.log(Object.prototype.toString.call(true))
  24. // console.log(Object.prototype.toString.call(a))
  25. // console.log(Object.prototype.toString.call(b))
  26. // console.log(Object.prototype.toString.call(c))
  27. // console.log(Object.prototype.toString.call(fn1))
  28. // console.log(Object.prototype.toString.call(null))
  29. console.log(false.constructor === String)
  30. console.log('12'.constructor === String)
  31. console.log((1).constructor === Number)
  32. console.log(b.constructor === Object)
  33. console.log(c.constructor === Array)
  34. console.log(fn1.constructor === Function)
  35. // console.log(a.constructor === undefined)
  36. // console.log(null.constructor === Null)