【js中数据类型及区别】
JavaScript 是一种动态类型语言,其数据类型可以分为基本数据类型和复杂数据类型,以下为大家详细介绍
基本数据类型
基本数据类型(也称为原始数据类型)是不可变的,即一旦创建,其值就不能被更改。JavaScript 中有以下几种基本数据类型:
- Number:表示数字,包括整数和浮点数。JavaScript 不区分整数类型和浮点数类型,所有的数字在 JavaScript 中都是以 64 位浮点数形式存储。还包含特殊值,如
Infinity
(无穷大)、-Infinity
(负无穷大)和NaN
(非数字)。例如:let num1 = 123;
,let num2 = 3.14;
,let num3 = Infinity;
。 - String:表示文本数据,可以使用单引号、双引号或反引号包围。字符串是不可变的,一旦创建,它们的值就不能改变。例如:
let str = "Hello";
,若执行str = str + " World";
,则是创建了一个新的字符串。 - Boolean:表示逻辑值,只有
true
和false
两个取值,常用于条件判断。例如:let isTrue