2015
02-09
02-09
强类型 JavaScript 的解决方案
JavaScript是一种弱类型(或称动态类型)语言,即变量的类型是不确定的。x=5;//5x=x+'A';//'5A'上面代码中,变量x起先是一个数值,后来是一个字符串,类型完全由当前的值决定,这就叫弱类型。弱类型的好处是十分灵活,可以写出非常简洁的代码。但是,对于大型项目来说,强类型更有利,可以降低系统的复杂度,在编译时就发现类型错误,减轻程序员的负担。一直有人尝试,让JavaScript变成强类型语...
继续阅读 >
每一种编程语言都有它独自的“怪癖”,比如奇怪的语法、与众不同的功能或是不符标准的实现方法。程序员也都有着自己的习惯,这就会使得很多程序员,甚至是一些经验丰富的开发者,在面对一门新的语言时都会感到抓狂。这些语言的特征有时会成为程序员的绊脚石,也有的时候程序员会慢慢理解这些特点,逐渐适应和喜欢上它们。虽然所有语言的特征不计其数,但程序员总是在讨论的就没有那么多了,我们在这篇文章中列出了最让程序...