JavaScript数据类型

发布于:2022-07-26 ⋅ 阅读:(406) ⋅ 点赞:(0)

JavaScript中数据的类型大体可以分为两种,简单类型和复杂类型

**简单类型**

| 数值型   | number    |

| -------- | --------- |

| 字符型   | string    |

| 布尔型   | boolean   |

| 未初始化 | undefined |

| 空值     | null      |

var x;               // x 为 undefined
var x = 5;           // 现在 x 为数字
var x = "John";      // 现在 x 为字符串

复杂类型包含数组和对象等

js中的变量是一种动态数据类型,也就是变量本身是没有数据类型的,只有赋值以后才有了类型。

布尔类型

布尔表示一个逻辑实体,可以有两个值:true 和 false。更多详情可查看 Boolean 和 Boolean

Null 类型

Null 类型只有一个值:null,更多详情可查看 null 和 Null

Undefined 类型

一个没有被赋值的变量会有个默认值 undefined,更多详情可查看 undefined 和 Undefined

数字类型

ECMAScript 标准定义了两种内建数值类型:Number(数字类型)和 BigInt

字符串类型

JavaScript 的字符串类型用于表示文本数据。它是一组 16 位的无符号整数值的“元素”。在字符串中的每个元素占据了字符串的位置。第一个元素的索引为 0,下一个是索引 1,依此类推。字符串的长度是它的元素的数量,字符串可以是引号中的任意文本。您可以使用单引号或双引号:。

<p> typeof 操作符返回变量或表达式的类型。</p>
<p id="box"></p>
<script>
document.getElementById("box").innerHTML = 
	typeof "john" + "<br>" + 
	typeof 3.14 + "<br>" +
	typeof false + "<br>" +
	typeof [1,2,3,4] + "<br>" +
	typeof {name:'john', age:34};
</script>

JavaScript 字符串:

<script>
var carName1 = "Porsche 911";   // 使用双引号
var carName2 = 'Porsche 911';   // 使用单引号

document.getElementById("demo").innerHTML =
carName1 + "<br>" + 
carName2; 
</script>

JavaScript 数值:

<script>
var x1 = 34.00;
var x2 = 34;
var x3 = 3.14;

document.getElementById("demo").innerHTML =
x1 + "<br>" + x2 + "<br>" + x3;
</script>

JavaScript 布尔值:

布尔值只有两个值:true 或 false

<script>
var x = 7;
var y = 7;
var z = 8;
document.getElementById("demo").innerHTML =
(x == y) + "<br>" + (x == z);
</script>


网站公告

今日签到

点亮在社区的每一天
去签到