intellij idea安装 Python 微信商家收款 后端面试 debugging drupal7 idea返回值快捷键 eclipse闪退 maven插件 plsql卸载 java高级特性 python代码示例 python写文件 windows搭建python开发环境 python变量定义 python等待10秒 python免费教程 java8特性 java使用正则表达式 java初级教程 linux云服务器 decimalformat redis入门指南 骁龙660和625 键盘宏软件 图片放大软件 kontakt js倒计时 cdr字体加粗 js代码混淆工具 ps怎么画漫画 万能低格工具还原u盘 0x000007a 德玛上单天赋 任务管理软件 gho文件浏览工具 服务器备份软件 mxf是什么格式 ajax获取数据 微信骰子控制
当前位置: 首页 > 学习教程  > python

TypeScript学习笔记2:数据类型

2021/2/8 11:44:12 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

TS 和 JS 相对比的优势TypeScript的安装步骤、运行问题及代码的简单运行TypeScript学习笔记1:变量赋值及书写方式 数据类型: 数据类型区分: 原始数据类型(基础数据类型)对象数据类型(复杂数据类型) 原始数据类型 主要有以下几种类型&…

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

数据类型:

数据类型区分:

  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类型结果输出


本文链接: http://www.dtmao.cc/news_show_2000311.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?