编程语言都是相同的,JS中也是有变量的。
首先JS的变量是区分大小写的,这个需要注意,比如number和Number是不同的变量。不管是常用类型的,还是对象类型,比如 Object obj和Object Obj是两个对象。
然后是对变量赋值,这个基本都一样,可以先声明再赋值,
而对于对象变量则比较有意思,不需要向那些java,c#中先创建一个类,再声明字段和属性。最后实例化后对属性赋值。
在JS中,你可以一遍声明属性,一边赋值。
也就是说,你可以任意的声明你的对象的属性,这里是我觉得用的比较舒服的地方。
由于js是弱类型,所以基本类型大都是var声明,而对象则是Object。
首先JS的变量是区分大小写的,这个需要注意,比如number和Number是不同的变量。不管是常用类型的,还是对象类型,比如 Object obj和Object Obj是两个对象。
然后是对变量赋值,这个基本都一样,可以先声明再赋值,
var i;
i=0;
也可以声明时赋值,
var i=2;
而变量如果你不重新赋值,它是不会改变的,比如
var i=2;
var i;
因为i没有重新赋值,所以i还是2。
而对于对象变量则比较有意思,不需要向那些java,c#中先创建一个类,再声明字段和属性。最后实例化后对属性赋值。
在JS中,你可以一遍声明属性,一边赋值。
Object data = new Object();
data.ID="qwert123";
data.Name="yys";
data.Content="这是一个对象!";
...
也就是说,你可以任意的声明你的对象的属性,这里是我觉得用的比较舒服的地方。
由于js是弱类型,所以基本类型大都是var声明,而对象则是Object。