【你问我答】es,js,ts三者有什么关系?

问题描述:     

es,js,ts三者有什么关系?

回答有奖:     

选取一位认真回答问题的牛友,赠送200牛币!
▶回答尽量有自己的思考,不要单纯的只是复制粘贴定理定义,或者他人blog哦~
    
你问我答问题汇总:点击进入
关注你问我答栏目:点击关注

你问我答 - 答问题,成大佬,拿牛币!
你问我答是牛客新栏目,每周1期几个问题,
牛友在问题贴下留下自己的知识,经验与见解,
帮助更多牛友了解更多技术相关知识!
#悬赏##前端#
全部评论
eStar、剑圣、The shy。 求折叠,溜
2
送花
回复 分享
发布于 2019-12-17 16:57
es是ECMAscript,是一种规范。比如现在es2016里面采纳了箭头函数,js就去实现这个es2016的规范。js就是es的具体实现。 ts和js可以类比c++和c,ts是js的超集,具体是实现了使用面向对象的方式编写js代码,有具体的类型,泛型,和类的概念。 ts的本质其实是用js的闭包做了一层封装。
2
送花
回复 分享
发布于 2019-12-17 17:01
国泰君安
校招火热招聘中
官网直投
js是一门语言,就好比人类语言有英语、俄语、日语,同意计算机也分为Java、PHP、Python,所以假定js就是你所熟悉的中文。 es是一种规定,e的意思是ECMA,相当于中华人民共和国;s的意思是Script,相当于国家语言文字工作委员会。国家有关部门规范国家的语言,计算机也有类似的组织规范计算机语言。 ts是一种方言,中文方言有很多,比如上海话。js的方言也不少,比如CoffeeScript。你跑到深圳说上海话,大部分人是听不懂的,所以需要翻译成普通话。同样的,ts也需要转化为js才能让低版本浏览器识别。
1
送花
回复 分享
发布于 2019-12-18 10:38
es是规范,规定了js要实现的功能,现在已经发布到es10了,然而浏览器们es6还没全部支持😂,不过多亏了babel。js是门弱类型脚本语言,主要运行在浏览器上,算是前端一哥。ts是js的超集,比着弱类型的js多了很多功能,最经典的就是类型,ts很香,谁用谁知道😁
点赞
送花
回复 分享
发布于 2019-12-17 22:51
es,js,ts 简称ET,是某外星人。。。溜了溜了,编不下去惹
点赞
送花
回复 分享
发布于 2019-12-18 07:18
es是标准,准确的说它约束的使JavaScript引擎要怎么去执行JavaScript代码。 js是语言,程序员也要按es标准所提供的接口来写代码。 ts是js的改良版,针对的是js的弱类型特点,创造了一个有类型的(Typed)脚本语言(Script)。
点赞
送花
回复 分享
发布于 2019-12-18 10:45
js是剑圣,ts是the shy
点赞
送花
回复 分享
发布于 2019-12-18 10:46

相关推荐

#简历#先说一说我自己的想法,很多人都很排斥苍穹外卖,认为没什么技术点和含金量,但实际上我觉得恰恰相反,苍穹外卖虽然代码本身并不是你自身能力的证明,但是是作为一个新人学习时很好的跳板和原始框架,在这个框架上进行的改进可以很好的辐射到你自己的个人成果上,并作为你和面试官聊天的筹码大多数人的苍穹外卖只写增删改查,千篇一律,吸引不了面试官,所以这才让大家误以为只要是苍穹外卖就不要写进简历里这种误区,但实际上如果你在原有的层面上进行改进,并作为你的项目亮点和面试官介绍,告诉他你的苍穹外卖和别人的有什么不同,增加了哪些技术难点,这才显得你是完全自己理解了这个项目,并且有自己动手实践项目的能力,而不是就看了个课程就以为自己会了,就当成自己的了,如此一来,这反而成为你的加分项苍穹外卖为什么看的人最多,说明它好啊,如果它不好,为什么看的人还这么多,想清楚这个逻辑,我觉得要做的最重要的事,就是如何在原有框架上进行改进提效,比起听其他人的话重新搞一个项目性价比高得多,而且我亲测项目并没有成为我找到工作的阻碍,我投的大厂一大半都给我面试了,而且很多不止一个部门,退一万步说,当你手头没有其他项目的时候,有苍穹外卖总比什么都没有的好很多,不需要因为苍穹外卖有任何心理负担关于简历的任何部分都欢迎大家提意见,十分感谢大家,祝大家找实习+秋招顺利上岸,offer拿到手软#简历中的项目经历要怎么写##我的上岸简历长这样##最后再改一次简历##简历##简历被挂麻了,求建议#
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务