继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

【金秋打卡】第20天 2小时极速入门 TypeScript(3-1~3-2)

慕仔9208797
关注TA
已关注
手记 60
粉丝 1
获赞 7

课程名称:2小时极速入门 TypeScript

课程讲师:阿莱克斯刘

课程内容:

今天课程学习的主要知识点内容包括:
1、变量声明;
2、TypeScript的数据类型;

课程收获:

通过学习老师的视频课程和同学的公开笔记,主要收获如下:
1、 var、let、const 申明变量的区别

// 3-1变量声明
var nubmer1 1;
let number2 =2;
const number3 3;
// number3 =4;
function doSomething(){
  for (let i=0;i<5;i++){
    console.log(i)
  }
  console.log("finally i="i)
}
doSomething();

(1)const 申请的是常亮,一经申明(申明的时候赋值),之后不能再进行修改;
(2)let、var 都可以用来申明可修改的变量,但是 let 可以解决 var 作用域混乱的问题;
(3)var 在函数范围内一经申明,就一直生效,其保存的值为最后一次使用的值;
由于使用 var 容易因为作用域的问题带来奇怪的问题,所以一般都要尽量避免使用 var,改为使用 let 和 const 代替之;

2、TypeScript的数据类型
(1)基础类型:boolean、string、number、array、null、undefined、object

(2)带来新的扩展:tuple(元组)、enum(枚举)、void、never、any
TypeScript类型说明的官方文档链接:https://www.typescriptlang.org/docs/handbook/basic-types.html

(3)常用和需要重点掌握的高级类型:union组合类型、Nullable可空类型、Literal预定义文件类型

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP