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;