You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

TypeScript是否支持与JavaScript类似的带标签语句功能?

结论:完全支持

TypeScript是JavaScript的超集,所有原生JavaScript支持的语法特性都可以在TypeScript中正常使用,带标签的break/continue语句也不例外,你贴出的JS代码可以直接在TS文件中运行,不需要做任何修改。

Angular场景的注意事项

  • 在Angular项目的**业务逻辑代码(.ts文件)**中可以正常使用该特性,和原生JS用法完全一致
  • 不要在Angular模板(.html文件)的表达式中使用该语法,模板表达式有语法限制,也没有对应的使用场景

你贴出的示例代码在TS中运行的输出和JS完全一致,测试代码如下:

let str = '';

loop1:
for (let i = 0; i < 5; i++) {
  if (i === 1) {
    continue loop1;
  }
  str = str + i;
}

console.log(str);
// 输出结果:"0234"

内容的提问来源于stack exchange,提问作者Ramin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.30 12:39:04