javascript+语言特性

Javascript是一门动态的，弱类型的，基于原型的脚本语言. 在js中“一切皆是对象”，在这一方面，他比其他的OO语言来的更为彻底，即使是作为代码本省载体的function，也是对象，数据与代码的边界在Javascript中已经相当模糊 code format="javascript" > //定义一个对象// > //var obj = new Object;// > 动态创建属性name > obj.name = "an object"; > //动态创建属性sayHi// > //obj.sayHi = function{// > //return "Hi";// > //}// > //obj.sayHi;// > // code code format="javascript" //定义一个变量s，并赋值为字符串 var s = "text"; print(s); //赋值s为整型 s = 12+5; print(s); //赋值s为浮点型 s = 6.3; print(s); //赋值s为一个对象 s = new Object; s.name = "object"; print(s.name); code
 * 动态性：在一个javascript对象中，要为一个属性赋值，我们不必事先创建一个字段，只需要在使用的时候赋值即可.
 * //弱类型：与java，C/C++不同，javascript是弱类型的，它的数据无需再声明时指定，解释器会根据上下文对变量进行实例化：//
 * nothing more