js 基本数据类型有哪些

js 基本数据类型有哪些

js 基本数据类型有哪些

JavaScript 中,基本数据类型分为以下几种:String(字符串)、Number(数值)、Boolean(布尔值)、Undefined(未定义)、Null(空值)、Symbol(符号)和BigInt(大整数)。接下来将逐一介绍这些基本数据类型及其特点。

String(字符串)

字符串是由一系列字符组成的,可以用单引号、双引号或反引号来表示。在 JavaScript 中,字符串是不可变的,也就是说一旦创建,就不能被修改。

示例代码:

let str1 = 'Hello';
let str2 = "World";
let str3 = `JavaScript`;

console.log(str1); //输出:Hello
console.log(str2); //输出:World
console.log(str3); //输出:JavaScript

Number(数值)

数值类型可以是整数或浮点数。在 JavaScript 中,所有数值都以双精度浮点数(64位)的形式储存,没有整数类型。

示例代码:

let num1 = 10;
let num2 = 3.14;

console.log(num1); //输出:10
console.log(num2); //输出:3.14

Boolean(布尔值)

布尔值表示真(true)或假(false)两种值之一。

示例代码:

let isTrue = true;
let isFalse = false;

console.log(isTrue); //输出:true
console.log(isFalse); //输出:false

Undefined(未定义)

当一个变量已声明但未赋值时,其值为 Undefined。未定义和未初始化是不同的,未初始化的变量的值为 undefined。

示例代码:

let x;
console.log(x); //输出:undefined

Null(空值)

Null 表示一个空值或不存在的对象。

示例代码:

let y = null;
console.log(y); //输出:null

Symbol(符号)

Symbol 是 ES6 新增的一种数据类型,表示独一无二的值。主要用于对象属性的命名。

示例代码:

let sym1 = Symbol('foo');
let sym2 = Symbol('foo');

console.log(sym1 === sym2); //输出:false

BigInt(大整数)

BigInt 是 ES10 新增的一种数据类型,用于表示任意长度的整数。在末尾加上 n 或者调用 BigInt() 函数可以将普通整数转换为 BigInt 类型。

示例代码:

let bigInt1 = 1234567890123456789012345678901234567890n;
let bigInt2 = BigInt(42);

console.log(bigInt1); //输出:1234567890123456789012345678901234567890n
console.log(bigInt2); //输出:42n

总结:JavaScript 中的基本数据类型包括字符串、数值、布尔值、未定义、空值、符号和大整数。了解每种数据类型的特点有助于我们更好地理解 JavaScript 语言的运行机制。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程