dict是python语言的内置对象_javascript是不是世界上最好的语言

可能这是个挑事的话题

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

认识javascript

官方解释:

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

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

javascript有哪些优点

1,书写简单,易读

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

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

2,可跨平台

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

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

fea62c633c1876b7d450c70b91df72ee.png

node.js

javascript存在的不足

1,面向对象实现困难

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

2,单线程

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

3,过于松散

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

javascript的未来

向强类型语言转变

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

0d35dbec5d9aa54e8cbe0b4f608269b8.png

javascript

总结

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

9163f9ae33411f804eba01e329648acd.png

javascript的未来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值