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 不支持二维数组。但是我们可以通过创建一个数组的数组来做到这一点。