Javascript的优点和缺点

今天来聊聊Javascript的优缺点.

因为是考虑执行速度, 因为解释型语言, JavaScript省掉了编译的步骤, 执行过程更轻量. 执行速度虽然不如c++, 但是因为有了V8引擎的加持, 速度要快过python.

其次,Javascript学习和理解起来很简单. 事实上, 它的第一个版本就是为了能在浏览器里, 验证用户在表单输入的内容是否规范. 所以javascript没有像其它语言一样很重的规范和限制, 同时和python一样, 它也是弱类型的动态语言.

由于主流的浏览器都支持JavaScript, 所以它很流行,几乎无所不在.

除了能做前端, 它还能做后端甚至移动端开发, 比如利用nodejs这类技术和相关的类库, 可以搭建起完整的后端体系. 一般用它的强类型版本typescript做后端开发, 做过后端的小伙伴的都知道, 模块化和强类型搞后端会更适合. 所以如果说只掌握一门语言就能做全栈开发, 那就是它了.

Javascript近10年进步飞速, 相关的组织每年都会发布新的语言标准,拓展语言的功能.

近些年出现的前端模块化框架比如React, vue更是让这门语言如虎添翼, 一种语言支不支持模块化, 完全决定了不同的命运, 在模块化之前维护几个js文件会非常头疼, 模块化解决了这个问题, 也直接导致JavaScript的社区变得非常活跃. 现在你能轻松的找到成熟的类库和包来解决手头的问题.

说完优点,再来看它的缺点.

由于Javascr

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值