浅谈javascript数据类型,对象,类

一.js的数据类型。

  js数据类型分两种,一种是基本数据类型,一种是引用。

1.基本数据类型。

  基本数据类型有string,number,boolean,null,undefined等。这类基本数据类型之间没有继承关系,写法上,首字母都是小写。

  栗子: let a = '123'; typeof a;  //string

2.引用数据类型。

  引用数据类型有两种,一种是function,一种是object。

  function既是类也是函数,在js中,有一类基础类型的包装类型,如String,Number,Boolean,Null等。这类数据类型都是继承自function。而类是可以通过new 构造函数创建对象的。类有prototype,

  object是由function new出来的,当然,s = {},也是object对象。

 

var o1 = {};
var o2 =new Object();
var o3 = new f1(); function f1(){};
var f2 = function(){};
var f3 = new Function('str','console.log(str)');
console.log(typeof Object); //function
console.log(typeof Function); //function
console.log(typeof f1); //function
console.log(typeof f2); //function
console.log(typeof f3); //function
console.log(typeof o1); //object
console.log(typeof o2); //object
console.log(typeof o3); //object
posted @ 2018-05-11 14:25  WeberZhou  阅读(123)  评论(0编辑  收藏  举报