Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在JavaScript中用冒号声明变量_Javascript_Variables_Flowtype - Fatal编程技术网

在JavaScript中用冒号声明变量

在JavaScript中用冒号声明变量,javascript,variables,flowtype,Javascript,Variables,Flowtype,嗨,现在我正在学习JavaScript。我刚刚发现的一些JavaScript有点混乱。这是源代码 import type { OptionsType } from 'Types' const theme: OptionsType = { title: 'Lawton', baseFontSize: '16px', baseLineHeight: 1.5 } 在代码中,const变量用声明:“ ”:“在表达式中是什么意思 它是否等同于 const theme = OptionsTy

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

import type { OptionsType } from 'Types'

const theme: OptionsType = {
  title: 'Lawton',
  baseFontSize: '16px',
  baseLineHeight: 1.5
}
在代码中,const变量用声明:“

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

它是否等同于

const theme = OptionsType = { title: 'Lawton' }
“:”在表达式中是什么意思

这是FlowType。签出批注上的文档:

更多
这不是TypeScript,因为导入类型是一个流:

看起来像是无效的javascript-也许这是TypeScript?这是TypeScript。
用于
类型
。在本例中,您将
主题
声明为
选项类型
Thx basarat,这是正确的。我没有在源代码的顶部复制/@flow,我认为这与问题无关。