从0到1学习typescript(更新版)

1、常用ts基本命令

(1)下载

npm install typescript -g

(2)检查ts版本

tsc -v

(3)将ts编译为js

tsc index.ts

2、定义变量

首先要明确一个概念,ts中确定了类型之后,就不能再修改类型

let str = "3"; // 根据初始赋值来推导出变量的类型,以后的str的类型就是字符串
// str = 2; // 报错,原因:变量在定义的时候,类型已经确定下来了,不能修改

let a:number;
a = 1;
a = '1'; // 报错,原因:变量在定义的时候,类型已经确定下来了,不能修改

let b:10; // 相当于b是常量了
b = '1'; // 报错,常量不能被修改

const num = 1; // 类型为1,常量不能被修改,所以它的值就是它的类型

const num2 = 2; // 类型为2

const str1 = '123'; // 类型为'123'

// ts中,let和const的区别:let的类型由它定义的值的类型来确定,而const的类型就是它值的类型

相关推荐

  1. 01学习typescript(更新版)

    2024-04-23 15:22:04       38 阅读
  2. 抖店好不好做?新手小白怎么做?教你01

    2024-04-23 15:22:04       45 阅读
  3. TypeScript深度解析:入门实践的学习笔记

    2024-04-23 15:22:04       34 阅读
  4. 01实现YOLOv3

    2024-04-23 15:22:04       32 阅读
  5. MySql数据库01学习-第一天DDL学习

    2024-04-23 15:22:04       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-23 15:22:04       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-23 15:22:04       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-23 15:22:04       87 阅读
  4. Python语言-面向对象

    2024-04-23 15:22:04       96 阅读

热门阅读

  1. Thinkphp封装统一响应

    2024-04-23 15:22:04       34 阅读
  2. linux 驱动-匹配1 (platform_bus_type)

    2024-04-23 15:22:04       39 阅读
  3. 【根据消息类型实现订阅发布模型】

    2024-04-23 15:22:04       36 阅读
  4. vue中动态引入图片地址需要用require

    2024-04-23 15:22:04       31 阅读
  5. layui数据表格横向滚动条不显示问题

    2024-04-23 15:22:04       27 阅读
  6. cmake命令使用总结

    2024-04-23 15:22:04       28 阅读
  7. 大数据分析:使用Spark和Hadoop的实用指南

    2024-04-23 15:22:04       32 阅读
  8. R语言 数据的整理与清洗(第一篇)

    2024-04-23 15:22:04       35 阅读
  9. 信号量Semaphore

    2024-04-23 15:22:04       28 阅读
  10. 4.2 Python列表(list)

    2024-04-23 15:22:04       38 阅读
  11. OSPF的七种LSA类型

    2024-04-23 15:22:04       34 阅读