大茂名网

 找回密码
 用户注册

QQ登录

只需一步,快速开始

查看: 125|回复: 0

谈谈号外!!!TypeScrip 2.0 版本 发布了 2023/1/31 15:27:44

[复制链接]

1万

主题

1万

帖子

6万

积分

钻石元老

Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24Rank: 24

积分
62908
发表于 2023-1-31 15:27 | 显示全部楼层 |阅读模式

马上注册登陆,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?用户注册

x
在用于大型开发时, JS 由于其固有的特性而面临一些挑战。其它的静态编译语言,如 C#、J 和 C++ 在每次开发人员敲下“编译”时会进行全面的错误检查,而 JS 直到运行时才会做错误检查。这意味着,从输入错误到像对非数字进行数学运算这样的错误用法都根本不会遇到检查,所以,用户不走运的话就会遇到这些问题。而在 TS 中,微软的目标是引入一些其它语言也提供的检查和校验,而依然保持和 JS 的兼容性,并可以编译成 JS。Linux技术教程的最新消息可以到我们平台网站了解一下,也可以咨询客服人员进行详细的解答!
根据介绍,TS 20 引入了一些新功能,改进了性能、增强了 JS 兼容性,并在 TS 进行编译时扩大了错误检查的范围。TS 20 中的一大进步就是给予开发人员对 "" 值的更大控制。 ""用于表示变量根本没有值,它被其发明人戏称为“价值十亿美元的错误”。一次又一次,程序总是由于没有正确检查一个值是否是 "" 值而掉到坑里。但是不管好与不好,所有主流的编程语言都支持这个 ""的概念。 TS 20 引入了许多新的特性,但是其中比较大的特性就是对"" 值的控制。在 TS 20 中,开发人员可以可以启用一种新的行为,以默认防止变量赋值为 。当启用该选项时,默认情况下变量必须有一个值,且这个值不能是 ""。这可以让编译器发现变量没有初始化的错误。 TS 似乎赢得了许多 JS 开发者的拥护,谷歌采用它来开发 A 2 框架,而V S、V S C、E、E、V 等等开发环境也都支持 TS。微软已经把它作为社区驱动的项目进行了开源,目前已经有超过 150 个单独贡献者参与了该项目,这已经是雷蒙德拥抱开源的成功典范之一。
爱上大茂名,喜当大猫友,吃喝玩乐事,天天乐开怀!
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

QQ|客服:0668-2886677QQ:75281068|大茂微博|小黑屋|手机版|Archiver|大茂名网 ( 粤ICP备18149867号 )茂名市大茂科技有限公司 版权所有 

GMT+8, 2025-2-3 10:41 , Processed in 0.109365 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表