ArkTS中联合类型赋值错误的处理方法是什么?

新手上路,请多包涵

请问大佬ArkTS语法中的联合类型是被弃用了吗,
我这边用联合类型一直报错
let varing: string | number = 'a'
可以正常运行,但我把值改成数字类型就报错
let varing: string | number = 'a'
varing = 100
console。log(varing)

报错提示:
[Compile Result] Argument of type 'number' is not assignable to parameter of type 'string'.

也试过
let varing: string | number = 100
报错提示:
[Compile Result] Argument of type 'number' is not assignable to parameter of type 'string'.

阅读 689
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
logo
Microsoft
子站问答
访问
宣传栏