【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
