实用 AI

可在线运行 AI 集合,涵盖 AI 文案生成、写作辅助、AI 绘图与照片修复、AI 配音、字幕生成、语音转录以及 AI 视频创作和数字人等多种 AI 服务

查看详情

变量和常量

一个小时学会JavaScript
2023-05-24 17:09 · 阅读时长5分钟
小课
变量

变量可以让我们在计算机中内存中保存一些数据。在 JavaScript 中,可以使用letvar来声明一个变量,不过它们之间还是有一些区别的,推荐还是使用let来申明变量。

let age = 18
var name = "Bob"

我们也可以一次性声明多个变量,只需要使用逗号分隔即可。

let age = 18, name = "Bob"

如果在声明变量时没有赋值的话,那么变量的值将会是undefined。

加载中...

JavaScript 是一个动态类型的语言,所以在申明变量之后,还可以更改变量的类型,比如

加载中...
数据类型

JavaScript 中的数据类型可大致分为基础数据类型和复杂数据类型(object),其中常见的基本数据有字符串(string)、数字(number)、布尔(boolean)、空(null)、未定义(undefined),下面看看它们的用法。

字符串(string)

字符串是用于存储一系列字符的变量,在JavaScript中,可以使用单引号、双引号以及反引号来表示字符串,但是它们必须配对使用,如果字符串本身中包含单引号或双引号,可以使用反斜杠\进行转义。其中单引号或双引号表示字符串没有区别,但是反引号比较特殊,它们允许我们通过将变量和表达式包装在 ${…} 中,来将它们嵌入到字符串中。

加载中...

数字(number)

在JavaScript中,整型数据和浮点类型数据都是 number 类型,除了数字以外,number 类型还有一个特殊的值NaN,它是 Not a Number 的缩写,表示不是一个数字。

加载中...

布尔(boolean)

布尔类型只有两种值,truefalse,分别表示真和假,用于条件判断。

加载中...

空(null)

null类型只有一种值,就是null,但是有一点需要注意的是 typeof(null) 返回的是 'object'。

typeof(null)的历史原因:typeof

注释
加载中...

未定义(undefined)

undefined类型只有一种值,就是undefined

加载中...

对象(object)

对象是由若干个属性键值对组成,在JavaScript中,使用一对花括号来表示一个对象,使用逗号来分隔对象中的属性,我们可以通过.或者[]两种方式来访问对象的属性。

加载中...
常量

常量是一个只读的值,一旦声明后就不可更改,在JavaScript中使用const来声明一个常量。

加载中...
JavaScript变量Variables常量Constants