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

一流的盘锦网站建设小说网站怎么做

一流的盘锦网站建设,小说网站怎么做,百度指数官网首页,网站建设 怎样找客户TypeScript是具有类型语法的JavaScript。 是JavaScript超集,可以编译为纯JavaScript,构建安全可靠的代码,进行类似 babel 的转换。 一种基于JavaScript的强类型、静态的编程语言,提供了类型检测的工具。 特性: 易读…

TypeScript是具有类型语法的JavaScript。

是JavaScript超集,可以编译为纯JavaScript,构建安全可靠的代码,进行类似 babel 的转换。

一种基于JavaScript的强类型、静态的编程语言,提供了类型检测的工具。

特性:

  • 易读

  • 开源

  • 提供代码的错误检测。

// @ts-check adding this to a js file shows errors in your editor
function test(arr){if(a.length > 10)
cannot find name 'a'. // the param is arr, not a !return arr.trim(0,10)return arr
}
  • 和JavaScript兼容性好,兼容 es6等。

// TypeScript code
type Result = 'a' | 'b'function test(result: Result) {if (result === 'a'){console.log('a')} else {console.log('b')}
}// 去掉 typescript 类型声明 types are removed
// 变成 JavaScript codefunction test(result) {if (result === 'a'){console.log('a')} else {console.log('b')}
}
  • 提供可靠类型,规范函数入参和出参。

// 接口 interface
interface A {id: numbername: stringsort: 1 
}function test(user: A) {console.log(user.id)
}// 类型声明 type
type R = 'a' | 'b'function test(r: R) {if (r === 'a') {console.log('a')} else {console.log('b')}
}

为什么需要TypeScript,除了上面特性,还可以从编程语言来说:

按数据类型分

在确定变量类型的时机来区分:

1、typescript 静态类型语言: 在编译代码时能确定变量类型

  • 代码可读性
  • 基于类型编程,关注系统如何构建,模块之间的关联
  • 编写清晰的代码
  • 适合大型,复杂的项目
  • 可靠,易重构。

2、JavaScript 动态类型语言: 在运行代码时能确定变量类型

  • 编程自由
  • 写时非常爽,重构火葬场
  • 重构时工作效率
  • 重构时成本增加
  • 不适合大型项目代码

Typescript 缺点

  • 引入太多的新概念,类型泛型、枚举等,渐进式,学会语法就能用。
  • 不适合小项目,会增加开发成本,需要在项目中声明很多的类型等。
http://www.yayakq.cn/news/451993/

相关文章:

  • 企业网站优化哪家好dedecms网站搬家后登陆后台跳转后一片空白是怎么回事
  • 怎么用域名做网站企业建设电商网站
  • 建投五公司网站数码网站建设维护
  • 网站后端建设网站建设 需求调研
  • 网站标题logo制作对网站建设安全性的要求
  • 一站式网络营销积分商城
  • 义乌购网站做代销怎么样最近国家新闻
  • 90设计网站官网电商网站用什么做的
  • 建网站平台安全性网站站点不安全
  • 阿里巴巴的网站二维码怎么做在线ui设计
  • 2021没封的网站uc建湖县建设局网站
  • 河北中冶润丰建设股份有限公司网站云安区市场网络营销方法
  • flash静态网站wordpress go页面如何使用方法
  • 技术支持 张家港网站建设长春地区网站建设
  • 网站多级栏目巴中免费网站建设
  • 网页创建网站做旅游网站的写手
  • 网站建设线框图做网站前提需要什么
  • 3合1网站建设公司wordpress替换
  • 西宁建一个网站公司黑白色调网站
  • php网站开发实用技术下载网站等比例缩放
  • 广州一起做的网站一起做网店官网下载
  • 昆明网站建设多少钱色彩搭配的网站
  • 网站开发要什么软件有哪些郑州公司网站建设服务
  • 邢台网站制作平台网站用cms
  • 网站建设 教案做专属淘客网站
  • 打开网址资料网站企业网站群建设
  • 都什么企业需要网站吗网站建设三网合一指的是什么
  • 怎么做同城商务网站长春百度搜索排名优化
  • html网页模板网站模板下载wordpress 侧边栏主题
  • 做一个配送网站网站开发技术的选择