• TS 和 JS 相对比的优势
  • TypeScript的安装步骤、运行问题及代码的简单运行
  • TypeScript学习笔记1:变量赋值及书写方式
  • TypeScript学习笔记2:数据类型

文章目录

  • 数据类型:
    • 原始数据类型
      • number(数字类型):
      • string(字符串类型)
        • 字符串连接及赋值列表(数组类型)
      • Boolean(布尔值类型)
      • undefind类型
      • null类型

数据类型:

数据类型区分:

  1. 原始数据类型(基础数据类型)
  2. 对象数据类型(复杂数据类型)

原始数据类型

主要有以下几种类型:

  1. number(数字类型)
  2. string(字符串类型)
  3. boolean (布尔值类型)
  4. undefined类型
  5. null类型

number(数字类型):

数字类型可变为:整数,小数,正数,负数

// 整数
let size: number = 20
console.log(size)// 小数
let score: number = 19.99
console.log(score)// 正数
let positive: number = +100
console.log(positive)// 负数
let negative: number = -20
console.log(negative)

输出结果:

string(字符串类型)

  1. 使用单引号’‘或双引号""来表示字符串(推荐使用单引号’’,更加简洁)
  2. 字符串模版,使用反引号${变量名}来表示字符串模板

使用单引号’'或双引号""来表示字符串

let name1: string = '皮卡丘';
let sex: string = "男";console.log(name1)
console.log(sex)

输出结果:

字符串模板 ${} 赋值变量

// 使用字符串模板 ${} 打印变量
let name1: string = `Gene`;
let age: number = 37;
let sentence: string = `\n Hello, my name is ${ name1 }.
I'll be ${ age + 1 } years old next month.\n`;
console.log(sentence)

输出结果:

注:\n 是换行符

字符串连接及赋值列表(数组类型)

// 使用 + 连接字符串
let name1: string = `Gene`;
let age: number = 37;let sentence1: string = "Hello, my name is " + name1 + ".\n\n" +"I'll be " + (age + 1) + " years old next month.";
console.log(sentence1)// 给予变量进行列表赋值
let list: number[] = [1, 2, 3];
let list1: Array<number> = [1, 2, 3];
console.log(list)
console.log(list1)

输出结果:

Boolean(布尔值类型)

只可以用来表示真或假

  1. 真:true
  2. 假:false
let aircraft: boolean = true
console.log(aircraft)let plane: boolean = false
console.log(plane)

输出结果:

undefind类型

  • 只存在undefined一个值
  • 表示声明了但未赋值的变量值(即找不到值)
let kite: undefined = undefined
console.log(kite)let kite1: undefined
console.log(kite1)

输出结果:

null类型

  • 只存在null一个值
  • 表示声明了并且赋了一个null值(即数值为空)
let empty: null = null
console.log(empty)

输出结果:

TypeScript学习笔记2:数据类型相关推荐

  1. TypeScript学习笔记3:运算符

    TS 和 JS 相对比的优势 TypeScript的安装步骤.运行问题及代码的简单运行 TypeScript学习笔记1:变量赋值及书写方式 TypeScript学习笔记2:数据类型 文章目录 运算符 ...

  2. TypeScript学习笔记1:变量赋值及书写方式

    TS 和 JS 相对比的优势 TypeScript的安装步骤.运行问题及代码的简单运行 TypeScript学习笔记1:变量赋值及书写方式 TypeScript学习笔记2:数据类型 文章目录 变量赋值 ...

  3. Typescript 学习笔记七:泛型

    中文网:https://www.tslang.cn/ 官网:http://www.typescriptlang.org/ 目录: Typescript 学习笔记一:介绍.安装.编译 Typescrip ...

  4. Typescript 学习笔记一:介绍、安装、编译

    前言 整理了一下 Typescript 的学习笔记,方便后期遗忘某个知识点的时候,快速回忆. 为了避免凌乱,用 gitbook 结合 marketdown 整理的. github地址是:ts-gitb ...

  5. typeScript学习笔记day01——小肉包

    typeScript学习笔记 class1: 一.javaScript(js)的优缺点 javaScript是在微软公司和网景公司之间爆发的浏览器大战期间,由网景公司的Brendan Eich(布兰登 ...

  6. 判断题:oracle自带的sql语言环境是pl/sql,Oracle之PL/SQL学习笔记之数据类型(三)

    Oracle之PL/SQL学习笔记之数据类型(三) 所有的编程语言中变量是使用最频繁的.PL/SQL作为一个面向过程的数据库编程语言同样少不了变量,利用变量可以把PL/SQL块需要的参数传递进来,做到 ...

  7. pythonsze_python学习笔记二 数据类型(基础篇)

    Python基础 对于Python,一切事物都是对象,对象基于类创建 不同类型的类可以创造出字符串,数字,列表这样的对象,比如"koka".24.['北京', '上海', '深圳' ...

  8. typeScript学习笔记day02——小肉包

    typeScript学习笔记 class3 : 2021.02.24 一.TS编译选项 自动编译文件 编译文件时,使用-w指令后,YS编译器会自动监视文件变化,并在文件发生变化时对文件进行重新编译. ...

  9. C++学习笔记1[数据类型]

    C++学习目录链接: C++学习笔记目录链接(持续更新中) 文章目录 一.数据类型 1.helloworld 2.注释 3.main函数.函数体.返回值 4.常量 5.变量 6.数据的输入和输出 7. ...

最新文章

  1. OpenCV 新版 4.5.1 发布!
  2. 深度学习入门指北——从硬件到软件
  3. 题目1019:简单计算器
  4. 系统性能优化的常见八大误区
  5. 计算机关闭显示器不睡眠断网吗,笔记本关闭显示器会断网吗
  6. 一道关于Promise应用的面试题
  7. 【转】ABP源码分析二十九:ABP.MongoDb
  8. BZOJ3343 教主的魔法 二分法+分块
  9. 收藏 | 图像处理Transformer:华为诺亚、北大等IPT模型,刷榜
  10. com.android.backupconfirm,终于去掉beta俱乐部了
  11. kali2020进入单模式_出租车使用“滴滴”平台 司机希望恢复抢单模式 滴滴出行有回应...
  12. 5G的基站覆盖范围300米,今后边远地区的手机通话怎样保证?
  13. 《C++程序设计语言(特别版)》——忠告
  14. Maven学习总结(十一)——Maven项目对象模型pom.xml文件详解
  15. 手机计算机隐藏图标,怎么隐藏图标-隐藏小米手机桌面图标文字,只需一小段代码...
  16. 运行tomcat 时报错,提示无法找到相关的jar包 Publishing failed with multiple errors Error reading file
  17. 使用Navicat备份指定数据库表
  18. android lint 安全检测,Android Lint检查
  19. 34---JS基础-----switch练习
  20. photon 服务器操作系统,[专栏作家] Photon Server之Photon Control服务器控制界面

热门文章

  1. Tableau系列之构建和浏览数据视图
  2. Matplotlib实例教程(六)直方图
  3. 利用QT实现X轴为时间动态显示曲线
  4. url如何定位到Servlet项目
  5. Re:从 0 开始的微服务架构--(四)如何保障微服务架构下的数据一致性--转
  6. spring源码分析之spring-jdbc模块详解
  7. 基于正则化的特征选择
  8. 支付产品必懂的会计基础及如何应用
  9. 指南:如何运用谷歌Google Shopping和Product Listing Ads
  10. 微软亚洲研究院开源图数据库GraphView