【无标题】

关于vue3学习的第一天

1.什么是TypeScript

TypeScript是JavaScript的超集,自己提供了类型的定义,接口,泛型等.TypeScript浏览器不能直接运行,需要编译成js文件

2.TypeScript的优势

javaScript中变量没有泛型约束,它的类型取决于最后赋值的类型,很方便
也有很大的弊端,为了解决此问题TypeScript提供了类型的约束,并且还提供了丰富的类,更加的面向对象。
vue3.x的底层代码也是TypeScript来编写的。

3.安装TypeScript

TypeScript需要Node.js的环境支持需要先安装Node.js环境

*** 3.1***

      安装Node.js(网上查找)

*** 3.2***安装TypeScript

执行以下代码
npm i -g typescript
或者
yarn add -g  typescript

4.编写第一个文件

    let count=0
    console.log(count);

5.编译文件

   都TypeScript程序而言,不能直接运行,需要先编译为js后再运行

*** 5.1***编译执行·的命令后生成js文件

tsc  文件名.ts  

*** 5.2***运行

Node 文件名.ts

*** 5.2***可以合并两个代码

使用控制台运行npm i tsc-node 
运行就可以用 tsc-node 文件名.ts

6.基础类型:

格式:   let 或 const 变量名称:类型 = 值

6.1 布尔类型

let flag :boolean = true
console.log(flag);
flag=flase;
console.log(flag);

6.2 Number 类型 是数字类型包括 整数,小数,二进制,八进制,十六进制

let decliteral:number = 6;  
let hexLiteral:number= 0xf00d;
let binaryLiteral:number=0b1010;
let octalLIteral:number=0o744;
console.log(decLiteral,hexLiteral,binaryLiteral,octalLiteral);

6.3 String 字符串类型,它可以使用单引号,也可以使用双引号。在ts中推荐使用单引号

let name:String='张三'
console.log(names);
let age:number = 18
const desc : String = '我叫${name},${age}岁’
console.log(desc);

6.4Array 数组 两种方式

let list :number[] = [1,2,3];
const list :number[] = [1,2,3,4,5,6];
const strs:Array<String>=['hello','world','hi']
const.log(strs);
const list:number[ ]= [1,2,3,4,5,6];

6.5 tuple 元组
什么是元组:元组是固定长度,固定类型且每个元素不同的数组。
const tuples:[string,string,number]=[‘hello’,‘world’,18]
const.log(tuples);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值