📜  JavaScript 中的原始和非原始数据类型

📅  最后修改于: 2022-05-13 01:56:52.864000             🧑  作者: Mango

JavaScript 中的原始和非原始数据类型

数据类型:每个变量都有一个数据类型,它告诉变量中存储了哪种数据。 JavaScript中有两种数据类型,即原始数据类型和非原始数据类型。

原始数据类型: JavaScript 语言提供的预定义数据类型称为原始数据类型。原始数据类型也称为内置数据类型。

非原始数据类型:从 JavaScript 语言的原始数据类型派生的数据类型称为非原始数据类型。它也称为派生数据类型或引用数据类型。

Javascript中有五种原始数据类型。

1.数字: javascript中的数字数据类型可用于保存十进制值以及不带十进制的值。

Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


Javascript


输出:

数字输出

2.字符串: javascript中的字符串数据类型表示由单引号或双引号括起来的字符序列。

Javascript


输出:

字符串输出

3、未定义:未定义的意思是“没有赋值”。

Javascript


输出:

未定义的输出

4. Boolean:布尔数据类型只能接受两个值,即真和假。

Javascript


输出:

布尔输出

5. Null:这种数据类型只能保存一个可能的值为 null。

Javascript



空输出

非原始数据类型如下:

1.对象: Javascript中的对象是一个具有属性和方法的实体。一切都是javascript中的对象。

如何在 javascript 中创建对象:

  • 使用构造函数定义对象:
// Create an empty generic object
var obj = new Object();

// Create a user defined object
var mycar = new Car();
  • 使用字面量符号定义对象:
// An empty object
var square = {};

// Here a and b are keys and
// 20 and 30 are values
var circle = {a: 20, b: 30};

例子:

Javascript



对象输出

2. 数组:借助数组,我们可以在一个名称下存储多个元素。

声明一维数组的方法:

// Call it with no arguments
var a = new Array();

// Call it with single numeric argument
var b = new Array(10);

// Explicitly specify two or
// more array elements
var d = new Array(1, 2, 3, "Hello");

例子:

Javascript


输出:

数组输出

JavaScript 不支持二维数组。但是我们可以通过创建一个数组的数组来做到这一点。