Eng*_*mon 12 javascript typescript
我是TypeScript的新手,试图玩它.但我面临着一个有线问题.当我尝试String使用+运算符连接两个类型时,它会给出一个错误
运算符'+'不能应用于类型'String'和'String'
我的代码快照是
var firstName: String = 'Foo';
var lastName: String = 'Bar';
var name = firstName + lastName;
Run Code Online (Sandbox Code Playgroud)
如果我使用string替代 String或添加额外的''工作正常.我检查过,在JavaScript中我们可以使用+两个String对象然后它为什么在TypeScript中显示错误?是bug还是功能?我肯定错过了什么.细节解释赞赏.
Rya*_*ugh 22
String是不一样的string.总是使用,string除非你真的,真的知道你在做什么.
大写名称String是指原始字符串的盒装版本.这些一般应尽可能避免-他们不表现得像普通string的微妙和意想不到的方式S(例如typeof new String('hello')是"object"不是"string").
| 归档时间: |
|
| 查看次数: |
11630 次 |
| 最近记录: |