这次培训在2月9号进行。
主要有以下几项组成,
1、js的基础语法,运算符与控制符。
2,js的基础语法数组,
3.js的基础语法,函数,函数的定义与调用。
运算符
其中运算符,大致与c语言相通,不过有===为数据类型与值共同比较
switch中用的也为三等号。
数组。
数组是按照次序排列的一组数据,每个值的位置都有编号,整个数组用方括号表示。
数组的定义
1.隐式定义,var 数组名=【】;
2.直接实例化。
var 数组名 = new array【值】
3.定义数组并设置长度
var 数组名=new arry【size】;
数组的长度可以用length属性来获取
数组的操作
数组的下表从0开始,获取数组的值,数组名【下表】;如果下表不存在undefined
设置数组的值 数组名下表=值;
设置数组长度 数组名 length=值
获取数组长度length
如果设置非整形的下标会成为数组属性,不计入长度
设置属性,数组名属性名 =值
数组名【属性名】=值
数组的遍历
其中for循环与for in循环通python并无太大区别;
for each(function(element,index){
element:元素,
index下表}
函数
函数及方法,就行hi一段预先设置的功能代码块,可以反复掉用,输入不同的值,返回不同的值。函数也是对象。
函数的定义
有三种定义函数的方式:函数声明语句,函数定义表达式,function构造函数。
定义函数时设置形参,调用函数时传递实参,
实参可以省略,则形参为undefined
如果实参名号相同,则以最后一个参数为准。
可以设置参数的默认值。
参数为值传递,传递的为副本,如果参数为引用传递则传递的是地址。操作的为同一对象。
函数的调用。
1.常用调用方式 函数【参数】
2.函数调用模式 var 变量名 =函数名【参数】
3.方法调用模式 对象函数名。
函数的返回值
如果方法没有返回值,返回undefined。
1.在没有返回值的办法中,用来结束方法。
2.有返回值的办法中,一个用来结束方法,一个降至带给调用者
函数作用域,在js中只有在函数中存在局部变量,和全局变量
2.如果声明变量时为使用var修饰符,则该变量为全据变量。
JavaScript 变量的生命期从它们被声明的时间开始。
局部变量会在函数运行以后被删除。
全局变量会在页面关闭后被删除。