基础类型里string的问题
来源:3-2 基础类型(下)

幕布斯5187758
2019-05-09
老师,在课程基础类型里讲string类型时候按照老师的代码敲直接报定义类型的错误
const name: string = 'feiqing'
const age: number = 20
let person: string = `my name is ${name}, ${age} years old`
console.log(person)
报错信息
$ tsc type.ts
C:/Users/louisfei/AppData/Roaming/npm/node_modules/typescript/lib/lib.dom.d.ts(17846,15): error TS2451: Cannot redeclare block-scoped variable 'name'.
type.ts(2,7): error TS2451: Cannot redeclare block-scoped variable 'name'.
网上查了是跟全局变量name起冲突了,为什么老师的没有报错呢
写回答
1回答
-
name 确实在全局定义了,所以会有重复定义的报错,奇怪我现在输入也会报这个提示,可以用 _name 或者其它变量替代吧。
022019-05-09
相似问题