typescript中级了解

2022年01月16日 阅读数:1
这篇文章主要向大家介绍typescript中级了解,主要内容包括基础应用、实用技巧、原理机制等方面,希望对大家有所帮助。

typescript02中级了解

一、小要点

1 tsc监测编译

在vscode里面的集成终端里面输入tsc main.ts -w ,监测main.ts文件的编译,控制台输入Ctrl + c中止c++

2 tsc文件夹监测编译

在文件夹里面建立tsconfig.json文件,里面输入{},以后再打开集成终端输入tsc -w,这样就监测编译了文件夹typescript

2 、typescript运算符

c++语言有多少种类的运算符json

算术运算符,逻辑运算符,关系运算符,位运算符,赋值运算符,杂项运算符(sizeof,三目,等)数组

typescript语言有多少种类的运算符code

算术,逻辑,关系,位,赋值,(三元,类型typeof,字符串运算符)ip

2.1算术运算符(7种)

加减乘除 取余 自增自减字符串

重点:自增自减运算符的前置后后置it

2.2关系运算符(6种)

用于数值运算的大小判断console

操做数值或变量,返回的结果是bool值编译

大于,小于,等于,大于等于,小于等于,不等于

2.3逻辑运算符

操做bool值,返回的结果也是bool值

&&与

||或

!非

//逻辑运算符
var a = 4;
console.log(a);
console.log(a==3);
console.log(a<3&&a>5);

//输出为4 false false
//c++里面为4 0 0

2.4位运算符

&   and

|	or

~	取反

^	异或

<<	左移
    
>>	右移
    
>>>>无符号右移

2.5赋值运算符

= += *= -= /= %=

2.6三元运算符

就是c++里的三目运算符

2.7类型运算符

//类运算符
var c = 1;
var d = "ladf";
console.log(typeof(c));
console.log(typeof(d));

2.8字符串链接运算符

//链接运算符
let str1 = "你们好";
let str2 = "好";
console.log(str1+str2);

三、结构

3.1条件

if

if else

if else if

if else if else

switch case switch判断里面必须为number 或者枚举

3.2循环

for

for in

for of

//循环
let arr = [5,8,9,5];
for (const key in arr) {
    console.log("输出数组的值",key,"    ",arr[key]);
}

for (const iterator of arr) {			//iterator直接去遍历数组里面的值
    console.log("输出数组的值------","    ",iterator);
}

while

do while

3.3跳出循环

break;

continue;