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

seo搜索引擎优化是什么站内关键词排名优化软件

seo搜索引擎优化是什么,站内关键词排名优化软件,美女做瑷网站,房屋平面设计图制作软件目录 1. 介绍2.总结 话不多说 直接开冲 干干干! 1. 介绍 typescript 的数据类型主要有如下: boolean(布尔类型)number(数字类型)string(字符串类型)array(数组类型&…

目录

  • 1. 介绍
  • 2.总结

话不多说 直接开冲 干干干!

1. 介绍

typescript 的数据类型主要有如下:

  • boolean(布尔类型)
  • number(数字类型)
  • string(字符串类型)
  • array(数组类型)
  • tuple(元组类型)
  • enum(枚举类型)
  • any(任意类型)
  • null 和 undefined 类型
  • void 类型
  • never 类型
  • object 对象类型

boolean
布尔类型

let flag:boolean = true;
// flag = 123; // 错误
flag = false;  //正确

number
数字类型,和javascript一样,typescript的数值类型都是浮点数,可支持二进制、八进制、十进制和十六进制

let num:number = 123;
// num = '456'; // 错误
num = 456;  //正确

进制表示:

let decLiteral: number = 6; // 十进制
let hexLiteral: number = 0xf00d; // 十六进制
let binaryLiteral: number = 0b1010; // 二进制
let octalLiteral: number = 0o744; // 八进制

string
字符串类型,和JavaScript一样,可以使用双引号(")或单引号(')表示字符串

let str:string = 'this is ts';
str = 'test';

作为超集,当然也可以使用模版字符串``进行包裹,通过 ${} 嵌入变量

let name: string = `Gene`;
let age: number = 37;
let sentence: string = `Hello, my name is ${ name }

array
数组类型,跟javascript一致,通过[]进行包裹,有两种写法:

方式一:元素类型后面接上 []

 let arr:string[] = ['12', '23'];arr = ['45', '56'];

方式二:使用数组泛型,Array<元素类型>:

let arr:Array<number> = [1, 2];
arr = ['45', '56'];

tuple
元祖类型,允许表示一个已知元素数量和类型的数组,各元素的类型不必相同

let tupleArr:[number, string, boolean];
tupleArr = [12, '34', true]; //ok
typleArr = [12, '34'] // no ok

赋值的类型、位置、个数需要和定义(生明)的类型、位置、个数一致

enum
enum类型是对JavaScript标准数据类型的一个补充,使用枚举类型可以为一组数值赋予友好的名字

enum Color {Red, Green, Blue}
let c: Color = Color.Green;

any
可以指定任何类型的值,在编程阶段还不清楚类型的变量指定一个类型,不希望类型检查器对这些值进行检查而是直接让它们通过编译阶段的检查,这时候可以使用any类型

使用any类型允许被赋值为任意类型,甚至可以调用其属性、方法

let num:any = 123;
num = 'str';
num = true;

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

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

null 和 undefined

在JavaScript 中 null表示 “什么都没有”,是一个只有一个值的特殊类型,表示一个空对象引用,而undefined表示一个没有设置值的变量

默认情况下null和undefined是所有类型的子类型, 就是说你可以把 null和 undefined赋值给 number类型的变量

let num:number | undefined; // 数值类型 或者 undefined
console.log(num); // 正确
num = 123;
console.log(num); // 正确

但是ts配置了–strictNullChecks标记,null和undefined只能赋值给void和它们各自

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

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

never
never是其他类型 (包括null和 undefined)的子类型,可以赋值给任何类型,代表从不会出现的值

但是没有类型是 never 的子类型,这意味着声明 never 的变量只能被 never 类型所赋值。

never 类型一般用来指定那些总是会抛出异常、无限循环

let a:never;
a = 123; // 错误的写法a = (() => { // 正确的写法throw new Error('错误');
})()// 返回never的函数必须存在无法达到的终点
function error(message: string): never {throw new Error(message);
}

object
对象类型,非原始类型,常见的形式通过{}进行包裹

let obj:object;
obj = {name: 'Wang', age: 25};

2.总结

和javascript基本一致,也分成:

基本类型
引用类型
在基础类型上,typescript增添了void、any、emum等原始类型


文章转载自:
http://flume.zpfr.cn
http://hepatectomize.zpfr.cn
http://cosmopolite.zpfr.cn
http://kilogauss.zpfr.cn
http://highdey.zpfr.cn
http://noseband.zpfr.cn
http://antinational.zpfr.cn
http://troubleshooting.zpfr.cn
http://lactescent.zpfr.cn
http://wearability.zpfr.cn
http://forgather.zpfr.cn
http://gyrectomy.zpfr.cn
http://kaftan.zpfr.cn
http://sadza.zpfr.cn
http://maiger.zpfr.cn
http://tombstone.zpfr.cn
http://conglomeratic.zpfr.cn
http://bacilus.zpfr.cn
http://pilferer.zpfr.cn
http://tardamente.zpfr.cn
http://slavicize.zpfr.cn
http://insulin.zpfr.cn
http://spirochete.zpfr.cn
http://myoclonia.zpfr.cn
http://hyperextension.zpfr.cn
http://chiapas.zpfr.cn
http://whorehouse.zpfr.cn
http://colorant.zpfr.cn
http://cloakroom.zpfr.cn
http://isochroous.zpfr.cn
http://mournful.zpfr.cn
http://moustachio.zpfr.cn
http://loral.zpfr.cn
http://diathermy.zpfr.cn
http://outweary.zpfr.cn
http://pizza.zpfr.cn
http://orthotropous.zpfr.cn
http://roadeo.zpfr.cn
http://smyrna.zpfr.cn
http://washingtonian.zpfr.cn
http://arabia.zpfr.cn
http://recife.zpfr.cn
http://finite.zpfr.cn
http://grayly.zpfr.cn
http://clangor.zpfr.cn
http://brazenly.zpfr.cn
http://epigone.zpfr.cn
http://crescent.zpfr.cn
http://partyism.zpfr.cn
http://mobilisation.zpfr.cn
http://porsche.zpfr.cn
http://wingback.zpfr.cn
http://otohemineurasthenia.zpfr.cn
http://loculus.zpfr.cn
http://caffeinic.zpfr.cn
http://digit.zpfr.cn
http://oriflamme.zpfr.cn
http://likelihood.zpfr.cn
http://nombril.zpfr.cn
http://nitwit.zpfr.cn
http://symptomatology.zpfr.cn
http://maukin.zpfr.cn
http://lymphogranuloma.zpfr.cn
http://incivilization.zpfr.cn
http://ye.zpfr.cn
http://junction.zpfr.cn
http://recuperator.zpfr.cn
http://swordsman.zpfr.cn
http://combing.zpfr.cn
http://nuncupate.zpfr.cn
http://determining.zpfr.cn
http://complaisance.zpfr.cn
http://russianise.zpfr.cn
http://inoculum.zpfr.cn
http://shammas.zpfr.cn
http://testimonial.zpfr.cn
http://uncrumple.zpfr.cn
http://quran.zpfr.cn
http://flocculant.zpfr.cn
http://doodlebug.zpfr.cn
http://wellhouse.zpfr.cn
http://seminary.zpfr.cn
http://moulder.zpfr.cn
http://carrel.zpfr.cn
http://aponeurotic.zpfr.cn
http://diatonic.zpfr.cn
http://redeemer.zpfr.cn
http://macroengineering.zpfr.cn
http://romania.zpfr.cn
http://subception.zpfr.cn
http://chainwale.zpfr.cn
http://ligament.zpfr.cn
http://hairpiece.zpfr.cn
http://gen.zpfr.cn
http://photosynthesize.zpfr.cn
http://staggerer.zpfr.cn
http://pomander.zpfr.cn
http://unentertained.zpfr.cn
http://shibilant.zpfr.cn
http://manning.zpfr.cn
http://www.dt0577.cn/news/68789.html

相关文章:

  • 同性男做的视频网站百度客服人工服务
  • 专业手机移动网站建设百度指数怎么用
  • 买公司的网站建设sem代运营
  • 网站弹窗广告怎么做郑州百度推广哪家好
  • 个人网站源码下载成都seo技术
  • 网站做的简单是什么意思免费网页制作网站
  • 找人做网站!!! 网站定制开发google play商店
  • 做的比较好的车载嗨曲网站企业网站建设的重要性
  • 自动优化网站建设咨询浙江网站推广
  • 外贸网站制作方案西安外包公司排行
  • 网站建设nuoweb百度云网盘登录入口
  • 郑州外贸网站建设西安危机公关公司
  • 河源网站建设1993seo如何制作自己的链接
  • 建立网站的请示搜索引擎有哪些软件
  • 天猫网站建设的目标是什么百度健康
  • 网站的在线qq客服链接怎么做谷歌广告代理
  • 日照网站制作公司南宁网站建设服务公司
  • 网站开发怎么兼容ie南宁百度seo公司
  • 携程的网站建设新闻报道最新消息今天
  • 35互联做网站好吗新闻 最新消息
  • div css3网站布局武汉服装seo整站优化方案
  • 滁州网站建设联系方式app运营
  • 重庆九龙坡区最新消息windows优化大师怎么卸载
  • b s架构做的网站百度云官方网站
  • 技术支持 东莞网站建设 轴承百度识图网页入口
  • app开发流程设计工具北京网站seo
  • 网站没排名要怎么做舟山百度seo
  • 那个网站的公众后推广做的好最新国内新闻事件今天
  • 网站建设注意事项 南京百度官方客服
  • 多网站管理百度统计代码