其实做过开发的人,接触JavaScript时,都有种似是而非的感觉,对JavaScript的许多语法都感到非常熟悉,其在结构化编程方面与其他的主流语言区别不大。但是主要显著的一点是,JavaScript在变量声明时,不需要声明变量的类型,直接通过变量的构成来查看变量的类型。
如:
代码如下 | 复制代码 |
var str="This is some string"; |
变量str是表示一个字符串,用关键字var声明变量。
对于数组,变量声明如下:
代码如下 | 复制代码 |
var a=new array(); a[0]=1.2; a[1]="JavaScript"; a[2]=true; a[3]={x:1,y:2}; a[4]=new array(1,2,3); |
上面声明了一个数组a,并且对其进行了赋值,该数组包含了5个元素,与C#,java等语言一样,数组的起始位置也是从0开始。但与其他语言显著不同的是,JavaScript的数组中,每个元素的类型都可以不同。而且,从上面可知,对数组或字符串的声明,都是用关键字var来表示。
而且,从第5个元素a[4]=new array(1,2,3),可以看出,数组是可以嵌套的,也就是说,数组的元素可以是新的数组,这样,就组成的多维数组,而且丝毫不影响其他数组元素!
对于数组,还有其他的声明方法:
代码如下 | 复制代码 |
var b=[1.2,"JavaScipt,true,{x:1,y:2},[1,2,3]"]; |
上面的数组b,与数组a包含的元素数量,完全相同,都是5个,明显可以看出,第二种声明的方面显然比前面的更简洁!因此,如果学过了其他的语言,对于JavaScript来说,进入状态是非常快的
恋爱进行时九游版
恋爱进行时九游版是一款以模拟恋爱玩法为核心的角色扮演手游,精
皇室对决fr(Null’s Royale)
皇室对决fr,即皇室战争的私服变态版本,在该版本中玩家能够拥
养了个猫联机版游戏
养了个猫小游戏一个猫咪主题的模拟经营类型的手游,在游戏中我那
模拟山羊收获日小米版
模拟山羊收获日小米版是一个极其魔性的手机游戏,在游戏中玩家将
女配逆袭之素衣
女配逆袭之素衣是一款恋爱养成冒险的一款游戏,可以角色扮演,在