摘要:在本教程中,您将学习关于 TypeScript break 语句,用于终止循环或 switch
。
使用 TypeScript break 终止循环
break
语句允许您终止循环,并将程序控制权传递到循环后的下一条语句。
您可以在 for
、while
和 do...while
语句中使用 break
语句。
以下示例演示了如何在 for
循环中使用 break
语句
let products = [
{ name: 'phone', price: 700 },
{ name: 'tablet', price: 900 },
{ name: 'laptop', price: 1200 }
];
for (var i = 0; i < products.length; i++) {
if (products[i].price == 900)
break;
}
// show the products
console.log(products[i]);
Code language: TypeScript (typescript)
输出
{ name: 'tablet', price: 900 }
Code language: TypeScript (typescript)
工作原理
- 首先,初始化一个包含名称和价格属性的产品列表。
- 然后,搜索价格为
900
的产品,并在找到产品后使用break
语句终止循环。 - 最后,将匹配的产品显示到控制台。
使用 break 语句中断 switch
以下示例返回指定产品的折扣。它使用 break
语句跳出 switch
。
let products = [
{ name: 'phone', price: 700 },
{ name: 'tablet', price: 900 },
{ name: 'laptop', price: 1200 }
];
let discount = 0;
let product = products[1];
switch (product.name) {
case 'phone':
discount = 5;
break;
case 'tablet':
discount = 10;
break;
case 'laptop':
discount = 15;
break;
}
console.log(`There is a ${discount}% on ${product.name}.`);
Code language: TypeScript (typescript)
请注意,除了循环或 switch 之外,break 语句还可以用于跳出带标签的语句。但是,在实践中很少使用,因此我们不会在本教程中介绍。
总结
- 使用
break
语句终止循环或 switch。
本教程是否有帮助?