TS基础类型
var [变量名] : [类型] = 值;
let name: string = "Alice";
let isDone: boolean = true;
数组两种定义
let list: number[] = [1, 2, 3];
let person: [string, number] = ["Alice", 30];
TypeScript 运算符
var num1:number = 10
var num2:number = 2
var res:number = 0
res = num1 + num2
console.log("加: "+res);
TypeScript 条件语句
var num:number = 5
if (num > 0) { console.log("数字是正数") }
TypeScript forEach 循环
let list = [4, 5, 6];
list.forEach((val, idx, array) => { // val: 当前值 // idx:当前index // array: Array })
TypeScript 函数
function function_name():return_type {
// 语句
return value;
}
- return_type 是返回值的类型。
- return 关键词后跟着要返回的结果。
- 一般情况下,一个函数只有一个 return 语句。
- 返回值的类型需要与函数定义的返回类型(return_type)一致。
函数定义
function greet():string { // 返回一个字符串 return "Hello World" }
function caller() { var msg = greet() // 调用 greet() 函数 console.log(msg) }
// 调用函数 caller()
带参数函数 function add(x: number, y: number): number {
return x + y;
}