Typescript 是一种用于开发 JavaScript 应用程序的强类型语言,它提供了一系列的循环构造,可以帮助我们快速地完成复杂的任务。
Typescript 中有三种主要的循环构造:for 循环、while 循环和 do-while 循环。for 循环是最常用的循环构造,它可以用来遍历数组、字典或者其他集合。它也可以用来执行重复性的工作,如计数器循环。while 循环是一个条件循环,它会在某个特定条件为真时重复执行代码块。do-while 循环是一个特殊的 while 循环,它会先执行一次代码块然后再判断条件是否为真。
// for loop example for (let i = 0; i < 10; i++) { console.log(i); } // while loop example let j = 0; while (j < 10) { console.log(j); j++; } // do-while loop example let k = 0; do { console.log(k); k++; } while (k < 10);
每次指定的条件求值为true时,while循环都会执行指令。换句话说,循环在执行代码块之前评估条件。
while(condition) { // statements if the condition is true }
var num:number = 5; var factorial:number = 1; while(num >=1) { factorial = factorial * num; num--; } console.log("The factorial is "+factorial);
上面的代码片段使用while循环来计算变量num中值的阶乘。
在编译时,它将生成以下JavaScript代码:
//Generated by typescript 1.8.10 var num = 5; var factorial = 1; while (num >= 1) { factorial = factorial * num; num--; } console.log("The factorial is " + factorial);
它产生以下输出:
The factorial is 120
TypeScript Number方法 toString()toString()方法返回表示指定对象的字符串。toString()方法解析其第一个参数,并尝试返回指定基...
TypeScript 字符串indexOf()方法indexOf()方法返回指定的值的第一次出现的调用String对象中的索引,从fromIndex开始搜索,如果未...
TypeScript 字符串substring()方法substring()方法返回String对象的子集。语法string.substring(indexA, [indexB...
TypeScript 字符串replace()方法replace()方法查找正则表达式和字符串之间的匹配项,并使用新的子字符串替换匹配的子字符串。替...
Null和undefined类型TypeScript现在有两个特殊的类型:Null和Undefined, 它们的值分别是null和undefined。 以前这是不可能明确地...
javascript中对象与字符串的互转对象转为字符串:通过JSON.encode方法,这个是json.js里面的方法,引入到当前文件就可以了。字符...
JSON 教程本 JSON 教程会帮助我们了解 JSON 以及如何在各种编程语言,比如 PHP,PERL,Python,Ruby,Java等等编程语言中使用它...