TypeScript学习笔记2:数据类型

本文详细介绍了TypeScript的基础数据类型,包括number、string、boolean、undefined和null,展示了各种类型的赋值方式和使用示例,如字符串连接、数组操作以及布尔值的应用。同时,通过代码示例解释了数字、字符串模板、数组和布尔值的用法,帮助读者理解TypeScript的强类型特性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据类型:

数据类型区分:

  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)

输出结果:
undefind类型结果输出

null类型

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

输出结果:
null类型结果输出

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Warolitbos

如果有帮助,请我喝咖啡!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值