返回

JavaScript数据类型及变量,一个初学者的小笔记

前端

在学习JavaScript之前,了解数据类型和变量非常关键,毕竟这就像在搭建一栋房子时的材料和工具。今天,让我们一起学习JavaScript中的数据类型和变量,希望这对你的学习有所帮助。

JavaScript数据类型

JavaScript是一种松散型的语言,允许变量存储任何类型的数据,所以数据类型不会被强制定义,这与Python的动态语言很类似。

以下是一些常见的数据类型:

数字型数据 (Number):用来表示数值,包括整数、小数和科学计数法表示形式。比如33.141.2e10都属于数字型数据。

字符串型数据 (String):表示一串文本,用单引号或双引号引起来。比如'Hello, World!'"你好,世界!"都属于字符串型数据。

布尔型数据 (Boolean):用来表示真或假,只有两个值:truefalse

数组 (Array):存储有序元素的集合,可以使用下标来访问数组中的元素。比如[1, 2, 3, 4, 5]就是一个数组,可以通過arr[0]访问其中的第一个元素。

对象 (Object):存储键值对的集合,可以通過属性名来访问对象中的值。比如{name: 'John', age: 30}就是一个对象,可以通過obj.name访问其中的name属性。

null :表示空值,表示某个变量或属性的值是未知的或不存在的。

undefined :表示未定义的值,通常表示某个变量或属性尚未被赋值。

除了这些基本的数据类型之外,JavaScript还支持一些特殊的类型,例如:

Symbol :表示一个唯一的标识符,通常用于对象的属性名。

BigInt :表示超过安全整数范围的大整数。

Function :表示一个函数,可以被调用来执行特定的任务。

JavaScript变量

在JavaScript中,变量用来存储数据,变量名可以由字母、数字、下划线和美元符号组成,但不能以数字开头。变量名区分大小写,例如myVariableMYVARIABLE是两个不同的变量。

要声明一个变量,可以使用varletconst,其中var是最老的声明方式,兼容性最好,但现在推荐使用letconst

let声明的变量 :只在声明所在的块级作用域内有效,一旦离开这个作用域,就无法访问该变量。

const声明的变量 :声明后不能被重新赋值,而且必须在声明时初始化,常量对于保证代码的健壮性非常有用。

变量声明的示例:

// 使用var声明变量
var name = 'John';

// 使用let声明变量
let age = 30;

// 使用const声明常量
const PI = 3.14;

好了,今天我们就先了解到这里。希望通过本篇文章,你对JavaScript中的数据类型和变量有了初步认识。如果对这些内容还有什么疑问,欢迎随时向我咨询。