绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
javascript是不是世界上好的语言
2019-08-20 14:11:53

可能这是个挑事的话题

在这里我只是想带领大家正确的深刻的去看待这门语言

认识javascript

官方解释:

JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言

简单来说javascript是一门弱类型,基于原型,半面向对象的一种脚本语言

javascript有哪些优点

1,书写简单,易读

javascript毕竟是一门语言,用javascript开发还算是舒服

JavaScript很容易学习和实现。它利用DOM模型, 提供大量的预编制的功能性对象代码,使得开发一个满足用户需要的脚本变得轻而易举

2,可跨平台

严格意义讲,一种语言强不强大不是看语言本身而是看运行环境

javascript是一种既可以运行在浏览器又可以运行到服务端(node.js) 也可以做嵌入式,是一种哪里需要运行在哪里的语言

node.js

javascript存在的不足

1,面向对象实现困难

javascript基于原型的语言,语言本身对面向对象的操作并不好,虽然javascript也可以实现面向对象,但是并不像java和php那样简单,很多概念javascript(封装,多态)等都不是太完善

2,单线程

javascript是一门单线程语言,值得庆幸的是可以用异步来实现部分多线程的逻辑

3,过于松散

javascript毕竟是弱类型语言,在变量的命名及方法的创建上还是和强类型语言存在很大的不足

javascript的未来

向强类型语言转变

目前的ES6 TS 都可以说是javascript一种完善和补充,具备越来越多强类型语言的特性,可以说javascript是一种朝气蓬勃的语言

javascript

总结

当然,javascript并不是世界上好的语言,至少现在不是,但是毕竟它是一门既可以运行客户端又可以运行服务端的语言,相信javascript的未来肯定是一片光明

分享好友

分享这个小栈给你的朋友们,一起进步吧。

IT知识联盟
创建时间:2019-07-05 15:30:45
分享收集到的大小知识点
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 王超
    栈主

小栈成员

查看更多
  • ?
  • youou
  • gamebus
  • chinacc
戳我,来吐槽~