ts笔记

16 阅读1分钟

链接 m.runoob.com/typescript/…

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;
    }