TypeScript - do…while 循环
do...while 循环与 while 循环类似,不同之处在于 do...while 循环不会在第一次执行循环时评估条件。 但是,会针对后续迭代评估该条件。 换句话说,代码块将在 do…while 循环中至少执行一次。
语法
do { //statements } while(condition)
流程图
示例: do…while
var n:number = 10; do { console.log(n); n--; } while(n>=0);
编译时,会生成以下 JavaScript 代码 −
//Generated by typescript 1.8.10 var n = 10; do { console.log(n); n--; } while (n >= 0);
该示例以相反的顺序打印从 0 到 10 的数字。
10 9 8 7 6 5 4 3 2 1 0