收藏此站 联系我们 网站
当前位置:首页» 公司新闻 » 【建站服务】西藏网页设计-高端网站设计公司-域名申请

【建站服务】西藏网页设计-高端网站设计公司-域名申请

作者: 风兰 . 阅读量: 56 . 发表时间:2022-09-21 06:04:21

网站建设

上往建站提供服务器空间服务商百度快照排名网站托管百度推广运营,致力于设计外包服务与源代码定制开发360推广搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。


西藏网页设计-高端网站设计公司

网站建设.png

用于标识方法返回值的类型,表示该方法没有返回值。

function hello(): void {
    alert("Hello Runoob");}


nullnull

表示对象值缺失。

undefinedundefined

用于初始化变量为一个未定义的值

nevernever

never 是其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值。

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


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;

Null 和 Undefined

null

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

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

用 typeof 检测 null 返回是 object。

undefined

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

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

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

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

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

// 启用 --strictNullCheckslet x: number | null | undefined;x = 1; // 编译正确x = undefined;    // 编译正确x = null;    // 编译正确

更多内容可以查看:JavaScript typeof, null, 和 undefined


never 类型

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

let x: never;


可以查看:JavaScript typeof, null, 和 undefined


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) {}

}

参考文章:https://segmentfault.com/a/1190000008893626


 TypeScript 基础语法TypeScript 变量声明 

1 篇笔记 写笔记

   Andy Zhao


  and***eeupltd.com


   参考地址


779

const getValue = () => {

  return 0

}


enum List {

  A = getValue(),

  B = 2,  // 此处必须要初始化值,不然编译不通过

  C

}

console.log(List.A) // 0

console.log(List.B) // 2

console.log(List.C) // 3

A 的值是被计算出来的。注意注释部分,如果某个属性的值是计算出来的,那么它后面一位的成员必须要初始化值。


Andy Zhao

   Andy Zhao


  and***eeupltd.com


   参考地址


3年前 (2019-11-19)

西藏网页设计-高端网站设计公司


上往建站提供搭建网站域名注册官网备案服务网店详情页设计企业网店专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管网页美工排版,致力于域名申请竞价托管软文推广全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机网站推广百度竞价托管网站建设上网建站推广服务网络公司有哪些等业务,专业团队服务,效果好。

服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)


关键词:网站建设,企业网站,网站制作,网页设计,高端网站建设,企业网站制作,网页制作,制作网站,网站设计,高端网页设计,高端网站设计,做网站,自适应网站

全国服务热线
18114747181
二维码
手机端二维码
上往建站
地址:全国各地都有驻点商务 |  网站建设上往建站
在线咨询QQ:1120768800
 
QQ在线咨询
售前咨询热线
18114747181
营销顾问
营销顾问
售后服务热线
400-000-1116
售后服务
售后服务