酷似java的javascript

最早学习javascript的时候,并没有觉得javascript和java有很大的相似之处.唯一像的可能就是它的语法,以及一些关键字.但是随着对javascript的大量使用,现在我已经非常认同这点了.javascript里里外外都像透了java,可以说一个浓缩版的,而且语法更加灵活的java.不知不觉,我逐渐感到用javascript编程也是十分爽快的,决不亚于java.但是javascript比java难调试,出错时不是得不到提示就是不知道它在说什么,这样有点像不带安全带走钢丝,一切都要依赖自己的平衡感.
    javascript在内存分配方面就很java很相似,它也是分为堆栈分配和堆分配,它将基本类型值存放在堆栈中,而将引用类型分配在堆中.这样javascript和java一样也有引用类型和值类型.在垃圾回收方面,javascript也是将资源释放的工作交个运行环境来完成.
  javascript的基本类型有string,number,boolean.而且也有相应的包装器,String,Number和Boolean.由于javascript的基本类型也能调用包装器的方法,从这个角度讲,甚至还有点autoboxing的味道呢.
  javascript也有引用类型,如Date,Object,和Function.
  javascript有一个特点就是所有的引用和基本类型都用var来定义.这样有好处,你不用区分int,long,float,double,boolean,甚至连Date,User.Customer等等引用类型也可以不用区分.但是你自己心里必须清楚的区分它们.javascript里有太多的隐式的成分,读起来要半看半猜,就像在读一首诗.要透过含糊不清的形式,看清它的内在.
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值