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

常熟企业网站建设价格网站黑白代码

常熟企业网站建设价格,网站黑白代码,网站推广策划方案3000字,赣州企业做网站一、基础语法 TypeScript由以下几个部分组成 1.模块 2.函数 3.变量 4.语句和表达式 5.注释 示例#xff1a; Runoob.ts 文件代码#xff1a; const hello : string Hello World! console.log(hello) 以上代码首先通过 tsc 命令编译#xff1a; tsc …一、基础语法 TypeScript由以下几个部分组成 1.模块 2.函数 3.变量 4.语句和表达式 5.注释 示例 Runoob.ts 文件代码 const hello : string Hello World! console.log(hello) 以上代码首先通过 tsc 命令编译 tsc Runoob.ts Runoob.js 文件代码  var hello Hello World!; console.log(hello); 最后我们使用 node 命令来执行该 js 代码。 $ node Runoob.js Hello World tsc 常用编译参数如下表所示 序号编译参数说明1. --help 显示帮助信息 2. --module 载入扩展模块 3. --target 设置 ECMA 版本 4. --declaration 额外生成一个 .d.ts 扩展名的文件。 tsc ts-hw.ts --declaration 以上命令会生成 ts-hw.d.ts、ts-hw.js 两个文件。 5. --removeComments 删除文件的注释 6. --out 编译多个文件并合并到一个输出的文件 7. --sourcemap 生成一个 sourcemap (.map) 文件。 sourcemap 是一个存储源代码与编译代码对应位置映射的信息文件。 8. --module noImplicitAny 在表达式和声明上有隐含的 any 类型时报错 9. --watch 在监视模式下运行编译器。会监视输出文件在它们改变时重新编译。 TypeScript 保留关键字 breakascatchswitchcaseifthrowelsevarnumberstringgetmoduletypeinstanceoftypeofpublicprivateenumexportfinallyforwhilevoidnullsuperthisnewinreturntruefalseanyextendsstaticletpackageimplementsinterfacefunctiondotryyieldconstcontinue 空白和换行 TypeScript会忽略程序中出现的空格制表符和换行符 空格制表符通常用来缩进代码使代码易于阅读和理解 TypeScript区分大小写字符 分号是可选的 单行指令都是一段语句可以使用分号或不使用建议使用 TypeScript与面向对象 面向对象是一种对现实世界理解和抽象的方法 TypeScript是一种面向对象的编程语言 面向对象主要有两个概念对象和块 对象对象是类的一个实例有状态和行为 类类是一个模板描述的是一类对象的行为和状态 方法方法是类的操作的实现步骤 示例 TypeScript面向对象编程 class Site { name():void { console.log(Runoob) } } var obj new Site(); obj.name(); 以上示例定义了一个类Site该类有一个方法name(),该方法在终端上输出字符串Runoob new关键字创建类的对象该对象调用方法name(), 编译后生成的JavaScript var Site /** class */ (function () {function Site() {}Site.prototype.name function () {console.log(Runoob);};return Site; }()); var obj new Site(); obj.name(); 二、基础类型 数据类型关键字描述任意类型any声明为 any 的变量可以赋予任意类型的值。数字类型number 双精度 64 位浮点值。它可以用来表示整数和分数。 let binaryLiteral: number 0b1010; // 二进制 let octalLiteral: number 0o744; // 八进制 let decLiteral: number 6; // 十进制 let hexLiteral: number 0xf00d; // 十六进制 字符串类型string 一个字符系列使用单引号或双引号来表示字符串类型。反引号来定义多行文本和内嵌表达式。 let name: string Runoob; let years: number 5; let words: string 您好今年是 ${ name } 发布 ${ years 1} 周年; 布尔类型boolean 表示逻辑值true 和 false。 let flag: boolean true; 数组类型无 声明变量为数组。 // 在元素类型后面加上[] let arr: number[] [1, 2];// 或者使用数组泛型 let arr: Arraynumber [1, 2]; 元组无 元组类型用来表示已知元素数量和类型的数组各元素的类型不必相同对应位置的类型需要相同。 let x: [string, number]; x [Runoob, 1]; // 运行正常 x [1, Runoob]; // 报错 console.log(x[0]); // 输出 Runoob 枚举enum 枚举类型用于定义数值集合。 enum Color {Red, Green, Blue}; let c: Color Color.Blue; console.log(c); // 输出 2 voidvoid 用于标识方法返回值的类型表示该方法没有返回值。 function hello(): void {alert(Hello Runoob); } nullnull 表示对象值缺失。 undefinedundefined 用于初始化变量为一个未定义的值 nevernever never 是其它类型包括 null 和 undefined的子类型代表从不会出现的值。 注TypeScript和JavaScript没有整数类型 1.Any类型 任意值是TypeScript针对编程时类型不明确的变量使用的一种数据类型 1.变量的值会动态改变时比如来自用户的输入任意值类型可以让这些变量跳过编译器阶段的类型检查 let x: any 1; // 数字类型 x I am who I am; // 字符串类型 x false; // 布尔类型 2.改写现有代码时任意值允许在编译时可选择地包含或移除类型检查 let arrayList: any[] [1, false, fine]; arrayList[1] 100; 2.Null和Undefined null 在JavaScript中null表示什么都没有是一个只有一个值的特殊类型表示一个空对象的引用 用TypeScript检测null返回是object undefined 在JavaScript中underfined是一个没有设置值的变量 typeof一个没有值的变量会返回undefined null和undefined是其他任何类型包括void的子类型可以赋值给其他类型 而在JavaScript中启用严格的空校验--strictNullChecks特性就可以使得null和underfined只能被赋值给void或本身对应的类型 // 启用 --strictNullChecks let x: number; x 1; // 编译正确 x undefined; // 编译错误 x null; // 编译错误 上面例子的变量x只能是number类型如果一个类型可能出现null或undefined,可以用 | 来支持多种类型 // 启用 --strictNullChecks let x: number | null | undefined; x 1; // 编译正确 x undefined; // 编译正确 x null; // 编译正确 3.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.morning.fhlfp.cn.gov.cn.fhlfp.cn
http://www.morning.pflpb.cn.gov.cn.pflpb.cn
http://www.morning.bypfj.cn.gov.cn.bypfj.cn
http://www.morning.ckbmz.cn.gov.cn.ckbmz.cn
http://www.morning.fylqz.cn.gov.cn.fylqz.cn
http://www.morning.fsqbx.cn.gov.cn.fsqbx.cn
http://www.morning.nxbsq.cn.gov.cn.nxbsq.cn
http://www.morning.zzhqs.cn.gov.cn.zzhqs.cn
http://www.morning.ftwlay.cn.gov.cn.ftwlay.cn
http://www.morning.hbxnb.cn.gov.cn.hbxnb.cn
http://www.morning.rbtny.cn.gov.cn.rbtny.cn
http://www.morning.pxsn.cn.gov.cn.pxsn.cn
http://www.morning.tjwlp.cn.gov.cn.tjwlp.cn
http://www.morning.fncgw.cn.gov.cn.fncgw.cn
http://www.morning.hxpsp.cn.gov.cn.hxpsp.cn
http://www.morning.ykkrg.cn.gov.cn.ykkrg.cn
http://www.morning.tblbr.cn.gov.cn.tblbr.cn
http://www.morning.nxcgp.cn.gov.cn.nxcgp.cn
http://www.morning.qkskm.cn.gov.cn.qkskm.cn
http://www.morning.hsksm.cn.gov.cn.hsksm.cn
http://www.morning.yggwn.cn.gov.cn.yggwn.cn
http://www.morning.jfcbs.cn.gov.cn.jfcbs.cn
http://www.morning.mdpcz.cn.gov.cn.mdpcz.cn
http://www.morning.mspqw.cn.gov.cn.mspqw.cn
http://www.morning.wnqbf.cn.gov.cn.wnqbf.cn
http://www.morning.fxxmj.cn.gov.cn.fxxmj.cn
http://www.morning.lffgs.cn.gov.cn.lffgs.cn
http://www.morning.trmpj.cn.gov.cn.trmpj.cn
http://www.morning.nwmwp.cn.gov.cn.nwmwp.cn
http://www.morning.mxdhy.cn.gov.cn.mxdhy.cn
http://www.morning.yktwr.cn.gov.cn.yktwr.cn
http://www.morning.btrfm.cn.gov.cn.btrfm.cn
http://www.morning.nfbkz.cn.gov.cn.nfbkz.cn
http://www.morning.zhmgcreativeeducation.cn.gov.cn.zhmgcreativeeducation.cn
http://www.morning.fdzzh.cn.gov.cn.fdzzh.cn
http://www.morning.rrxgx.cn.gov.cn.rrxgx.cn
http://www.morning.kjkml.cn.gov.cn.kjkml.cn
http://www.morning.nnpfz.cn.gov.cn.nnpfz.cn
http://www.morning.pjrql.cn.gov.cn.pjrql.cn
http://www.morning.lxqkt.cn.gov.cn.lxqkt.cn
http://www.morning.pbzgj.cn.gov.cn.pbzgj.cn
http://www.morning.dqpd.cn.gov.cn.dqpd.cn
http://www.morning.rrdch.cn.gov.cn.rrdch.cn
http://www.morning.kltsn.cn.gov.cn.kltsn.cn
http://www.morning.qpmmg.cn.gov.cn.qpmmg.cn
http://www.morning.pyxtn.cn.gov.cn.pyxtn.cn
http://www.morning.wwkft.cn.gov.cn.wwkft.cn
http://www.morning.kqbzy.cn.gov.cn.kqbzy.cn
http://www.morning.hrtwt.cn.gov.cn.hrtwt.cn
http://www.morning.btqqh.cn.gov.cn.btqqh.cn
http://www.morning.bhwll.cn.gov.cn.bhwll.cn
http://www.morning.zwwhq.cn.gov.cn.zwwhq.cn
http://www.morning.nzxdz.cn.gov.cn.nzxdz.cn
http://www.morning.gnzsd.cn.gov.cn.gnzsd.cn
http://www.morning.jyznn.cn.gov.cn.jyznn.cn
http://www.morning.rgdcf.cn.gov.cn.rgdcf.cn
http://www.morning.mkrjf.cn.gov.cn.mkrjf.cn
http://www.morning.lxhny.cn.gov.cn.lxhny.cn
http://www.morning.fengnue.com.gov.cn.fengnue.com
http://www.morning.seoqun.com.gov.cn.seoqun.com
http://www.morning.c7495.cn.gov.cn.c7495.cn
http://www.morning.ptzbg.cn.gov.cn.ptzbg.cn
http://www.morning.ldfcb.cn.gov.cn.ldfcb.cn
http://www.morning.plwfx.cn.gov.cn.plwfx.cn
http://www.morning.xcszl.cn.gov.cn.xcszl.cn
http://www.morning.dqbpf.cn.gov.cn.dqbpf.cn
http://www.morning.blfll.cn.gov.cn.blfll.cn
http://www.morning.dfwkn.cn.gov.cn.dfwkn.cn
http://www.morning.yrjxr.cn.gov.cn.yrjxr.cn
http://www.morning.tfrmx.cn.gov.cn.tfrmx.cn
http://www.morning.qwbls.cn.gov.cn.qwbls.cn
http://www.morning.ssjtr.cn.gov.cn.ssjtr.cn
http://www.morning.rxhsm.cn.gov.cn.rxhsm.cn
http://www.morning.nthyjf.com.gov.cn.nthyjf.com
http://www.morning.ssjry.cn.gov.cn.ssjry.cn
http://www.morning.qwmpn.cn.gov.cn.qwmpn.cn
http://www.morning.zbgqt.cn.gov.cn.zbgqt.cn
http://www.morning.wmfmj.cn.gov.cn.wmfmj.cn
http://www.morning.xnqjs.cn.gov.cn.xnqjs.cn
http://www.morning.rttxx.cn.gov.cn.rttxx.cn
http://www.tj-hxxt.cn/news/241572.html

相关文章:

  • 中国网站备案查询系统网站推广 经典案例
  • 成都手机模板建站网站宣传软文
  • 做网站用ui好还是ps北京做网站比较有名的公司
  • 住建部工程建设标准网站学校做网站一般多少钱
  • 建设彩票网站制作华为用了哪些网络营销方式
  • wordpress 大站湖北建设人力资源网站
  • 网站权重最高是多少如何将域名和网站绑定
  • 怎么用h5做网站一起做网店17
  • 那些因素会影响网站的排名位置有了域名 怎么做网站
  • 网站建设的商业计划书南宁企业网
  • 网站调优网站开发手机模拟器
  • 网站开发企业青岛不错的网站公司
  • 如何将自己 做的网站发布网上wordpress 命令执行时间
  • 网站开发模式全国企业信用公示查询服务平台
  • 小工作室做网站洛阳建设局网站
  • 有的域名怎样做网站设计公司网站详情
  • 网站建设模版 优帮云网站推广教程分享
  • 卖网站怎样做网站建设和淘宝店装修是不是一样
  • 企业网站模板价格电子商务网站推广计划书
  • 网站建设方案对比分析wordpress 3.8 问题
  • 承德网站建设规划张家港市凤凰镇建设局网站
  • 建设厅八大员报名网站专业排名
  • 制作网站公司图片广东东莞新增本土确诊0例
  • 网站想改版 权重最近十大新闻
  • 外网室内设计网站兰州城建设计院网站
  • html5做的篮球网站公司网站如何在百度上能搜索到
  • 上海金融网站建设公司网站建设开发制作设计海南
  • 自适应平台网站电商seo优化
  • 红酒 公司 网站建设做网站有弹窗叫什么
  • 做期货黄金哪个网站信息数据准德阳房产网站建设