typescript中级了解


typescript02中级了解

1、小要点

1 tsc监测编译

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

2 tsc文件夹监测编译

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

2 、typescript运算符

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

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

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

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

2.1算术运算符(7种)

加减乘除 取余 自增自减

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

2.2关系运算符(6种)

用于数值运算的大小判断

操作数值或变量,返回的结果是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、结构

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;

相关