当前位置: 首页 > news >正文

工信和信息化网站备案系统免费的软件下载安装

工信和信息化网站备案系统,免费的软件下载安装,手机网站建设ppt,官方网站建设 搜搜磐石网络1、TypeScript 基础类型 TypeScript 包含的数据类型如下表: 注意: TypeScript 和 JavaScript 没有整数类型。 2、Any 类型 任意值是 TypeScript 针对编程时类型不明确的变量使用的一种数据类型,它常用于以下三种情况。 1、变量的值会动态改变时&…

 1、TypeScript 基础类型

TypeScript 包含的数据类型如下表:

image.png

image.png

注意: TypeScript 和 JavaScript 没有整数类型。

2、Any 类型

任意值是 TypeScript 针对编程时类型不明确的变量使用的一种数据类型,它常用于以下三种情况。

1、变量的值会动态改变时,比如来自用户的输入,任意值类型可以让这些变量跳过编译阶段的类型检查,示例代码如下:

let x: any = 1;    // 数字类型
x = 'I am who I am';    // 字符串类型
x = false;    // 布尔类型

改写现有代码时,任意值允许在编译时可选择地包含或移除类型检查,示例代码如下:

let x: any = 4;
x.ifItExists();    // 正确,ifItExists方法在运行时可能存在,但这里并不会检查
x.toFixed();    // 正确

定义存储各种类型数据的数组时,示例代码如下:

let arrayList: any[] = [1, false, 'fine'];
arrayList[1] = 100;

3、Null 和 Undefined

null

在 JavaScript 中 null 表示 "什么都没有"。

null是一个只有一个值的特殊类型。表示一个空对象引用。

用 typeof 检测 null 返回是 object。

undefined

在 JavaScript 中, undefined 是一个没有设置值的变量。

typeof 一个没有值的变量会返回 undefined。

Null 和 Undefined 是其他任何类型(包括 void)的子类型,可以赋值给其它类型,如数字类型,此时,赋值后的类型会变成 null 或 undefined。而在TypeScript中启用严格的空校验(--strictNullChecks)特性,就可以使得null 和 undefined 只能被赋值给 void 或本身对应的类型,示例代码如下:

// 启用 --strictNullChecks
let x: number;
x = 1; // 编译正确
x = undefined;    // 编译错误
x = null;    // 编译错误

上面的例子中变量 x 只能是数字类型。如果一个类型可能出现 null 或 undefined, 可以用 | 来支持多种类型,示例代码如下:

// 启用 --strictNullChecks
let x: number | null | undefined;
x = 1; // 编译正确
x = undefined;    // 编译正确
x = null;    // 编译正确
鸿蒙OS开发更多内容↓点击HarmonyOS与OpenHarmony技术
鸿蒙技术文档开发知识更新库gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md在这。或+mau123789学习,是v喔

搜狗高速浏览器截图20240326151547.png

4、never 类型

never 是其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值。这意味着声明为 never 类型的变量只能被 never 类型所赋值,在函数中它通常表现为抛出异常或无法执行到终止点(例如无限循环),示例代码如下:

let x: never;
let y: number;// 编译错误,数字类型不能转为 never 类型
x = 123;// 运行正确,never 类型可以赋值给 never类型
x = (()=>{ throw new Error('exception')})();// 运行正确,never 类型可以赋值给 数字类型
y = (()=>{ throw new Error('exception')})();// 返回值为 never 的函数可以是抛出异常的情况
function error(message: string): never {throw new Error(message);
}// 返回值为 never 的函数可以是无法被执行到的终止点的情况
function loop(): never {while (true) {}
}

鸿蒙知识持续更新中,关注我点赞不迷路喔!

http://www.yayakq.cn/news/676411/

相关文章:

  • wordpress主题的网站模板接技术标做网站
  • 网店网站怎么做专门做各种产品测评的网站
  • 企业网站趋势温州 建网站
  • 个人网站备案备注范文西地那非能延时吗
  • 博物馆网站建设方案书wordpress4.9.5漏洞
  • 网站开发者模式怎么打开域名备案码
  • 把网站放到服务器网站 not found
  • 怎样进入外贸公司网站网站建设开发员
  • 万网如何建设网站网站通栏代码
  • php网站开发环境论文wordpress对网站排名
  • 在线游戏网站域名注册后怎么搭建网页
  • 揭阳seo快速排名网店推广实训标题优化答案
  • 网站 数据备份wordpress文章和页面的区别
  • 电子商务网站建设与管理 学习感想天津做网站软件
  • 建设网站的题目网站建设的用户体验
  • 长沙做官方网站丽水 网站建设
  • 设计师必看的10个网站阿里域名
  • dw如何建立网站最新章节 第一百四十七章 做视频网站
  • 河南外贸网站制作html 单页网站
  • 网站相关推荐怎么做专门做纪录片的网站
  • 什么自己做网站报名网站制作
  • 怎么让百度搜索到自己的网站国际新闻最新消息2022今天
  • 网站域名管理在哪里手机版网站怎么做
  • 分类网站发布信息有生意做吗做网站听的纯音乐
  • 提供企业网站建设外贸平台网站建设
  • 电商网站建设报价单网站设计常州
  • 打开网站弹出广告js中国工程建筑网
  • 用老域名做新网站wordpress 分类菜单
  • 计算网站制作教程域名注册要多少钱
  • 成都网站设计定制wordpress缩略图地址