JavaScript基本语法

来源:互联网 发布:手机淘宝已购买生成器 编辑:程序博客网 时间:2024/06/06 09:28

最近开始抛弃CocosStudio,学习使用CocosCreator,但这个编译器貌似并不再支持用C++写游戏,便开始着手学习JS的一些基本语法。因为在使用 Cocos Creator 开发游戏时大多数情况下都会重复使用一些固有的模式,因此可能并不会涉及到JS的深入内容,足够我写一些游戏即可。
无论学习那种语言,最最最最最重要的就是多写代码,只是看网上的一些视频或者文字教程,刚看的时候可能感觉 “嗯,这门语言也不难,都看懂了”然后就一直往下看,到了真的要用这门语言写一些东西的时候才发现无从下手,当初一看就懂了的语法早已经记不得。只有多练习,多写代码才能真正学好一门语言。
大多数网页上就可以直接进行JS语言的编译,如果使用的是Chrome Ctrl+Shift+J就可打开控制台, IE F12 控制台选项,FireFox Ctrl+Shift+K

变量

在JS中声明一个变量时不会区分变量类型,因此所以变量通用一个关键字var
例如:

                             var a ;

保留字 var 之后紧跟着的,就是一个变量名,接下来我们可以为变量赋值:

                             var a = 12;

函数

声明一个函数与声明变量一样用var关键字。像这样声明一个函数:

                         var f = function (/*函数需要传入的参数*/ ){                            //方法执行的内容                          }

调用函数时:

                          f( /*函数需要传入的参数*/ );

数组(Array)

JavaScript 里像这样声明数组:

            a = [123, 456, 789];

像这样访问数组中的成员:(从0开始索引)

              a[1]; // 456

push( )

push( )是对JS数组操作的一个方法。push() 方法可向数组的末尾添加一个或多个元素,并返回新的长度。
例如:
初始一个数组a

                  a = [0 , 1 , 2 , 3];

对数组 a 用push()方法

                  a.push(4);         /*可以添加多个元素*/

此时 数组 a中的元素为 [0,1,2,3,4]

注意: 新元素将添加在数组的末尾。
注意: 此方法改变数组的长度。
提示: 在数组起始位置添加元素请使用 unshift() 方法。

splice()

push()只能在数组末尾添加元素,有些情况下需要在数组中间进行增删,这时就要用到splice()方法。splice() 方法用于插入、删除或替换数组的元素。
用法为

         arrary.splice(index,howmany,item1,.....,itemX);

index 为开始插入或者删除的位置,以数组下标为准(即从0计数)。
howmany 是要删除的元素的个数,就是从下标为index的元素开始删除howmany个元素,如果只添加元素而不删除元素此参数为0即可。
item1,item2……itemX 表示要插入的元素,想添加哪些数据进入数组直接写在这里即可。如果只是删除元素而不添加直接省略即可。
例:
数组中添加新元素:

                           var nums = [0, 1, 4, 5];                           nums.splice(2,0,2,3);

从nums数组下标为2的位置开始,删除0个元素,插入 2 和3 之后nums 输出结果:

                           0 ,1, 2, 3, 4, 5

从第三个位置开始删除数组后的两个元素:

                          var nums = [0, 1, 2, 3];                          nums.splice(2,2);

fruits 输出结果:

                           0, 1

移除数组的第三个元素,并在数组第三个位置添加新元素:

                         var nums = [0,1,5,4];                         nums.splice(2,1,2,3);

fruits 输出结果:

                          0 , 1 , 2 , 3 , 4 

JavaScript还有很多知识会在CocosCreator中用到,我也会不断更新用到的方法、语法

原创粉丝点击