据说,新版的javascript将变成强类型的,是真的吗?
据说,2.0的新特性中,就有一点,js将由弱类型变成强类型,
向经典的语言,跨了一步。

解决方案 »

  1.   

    向经典的语言跨步,就等于倒退。
    提供一个弱类型的语言,远比提供一个强类型的语言更有技术难度。
    JS是高级语言,是比经典语言更高级的语言(一般所谓经典语言,除汇编外,也都是高级语言)。
    这个高级,并不是指功能强,而是指编程简易性。
    比如,汇编语言,就是低级语言。但若说功能的话,汇编能够完成所有其它高级语言(比如包括C,C++,JAVA)能做的所有事情。反过来却未必(C虽然可以嵌入汇编代码,但毕竟是使用汇编)。
    强类型的效率会高些,但书写麻烦,且占用了很多关键字。
    但脚本语言(不只一种)的一个特点就是弱类型,这是它们标榜自己更高级的特征,如果改变这个,那就是自打耳光了。
      

  2.   

    网上查的,是真的,好象 javascript 2.0的规范还要制订中呀。
      

  3.   

    貌似说是有这个想法
    哎。
    说不准。
    话说AS3.0好像就是按照新版本ECMA标准制定规则的。
    反正最近正好学习AS3.0,换不换规则不管。
    他们叽歪去吧。反正咱们参与不了,就无条件接受吧。