摘要: 接触javascript应该有三个月了,但是一直没有认真去学习这门语言的一些特性,现在结合C++的语言特性来分析一下,对自己脑海中的知识做个总结。1、C++是静态语言,js是动态语言。区别如下:静态语言:1.在不执行的时候也能够做类型检测,可以一定程度上的检测出一些逻辑错误。但是过多的声明使得程序变得冗余。2.编写代码开始的时候就要考虑变量和算式应该是什么类型,有利于编写好的、高可用性的程序。3.对编译器提示有作用,同时也对理解代码有作用。问题:灵活性不够,不定义类型无法写程序。动态语言:1.最大优点是代码简洁。2.十分灵活。问题:运行速度相对会慢一些,要做类型检查。最大缺点是不执行就无法检测 阅读全文
posted @ 2011-10-15 02:42 dead_horse 阅读(4720) 评论(0) 推荐(2) 编辑