在 JavaScript 中用冒号声明变量

Sem*_*oze 3 javascript variables flowtype

嗨,现在我正在学习 JavaScript。我刚刚发现的一些 JavaScript 存在混淆。这是源代码

import type { OptionsType } from 'Types'

const theme: OptionsType = {
  title: 'Lawton',
  baseFontSize: '16px',
  baseLineHeight: 1.5
}
Run Code Online (Sandbox Code Playgroud)

在代码中,const 变量用“:”声明

表达式中的“:”是什么意思?

是否等同于

const theme = OptionsType = { title: 'Lawton' }
Run Code Online (Sandbox Code Playgroud)