函数

一、for in循环, 用来遍历(迭代)对象的属性或数组中的值

语法:

for(var循环变量in对象名或数组名)

{

}

注意:循环变量的初始值默认是0

数组:var  arr=[1,2,’a’]

二、什么对象:具有属性和方法的数据

属性是特征。方法行为,有时也称方法为函数

P属性align       img属性src

document.write()

三、以下都是窗口的对象(window):

p,body,img,div----页面对象(dom)

浏览器对象(bom)

四、怎么获取对象的属性值:

对象.属性p.align获取p对象的align的值

对象.方法document.write()调用页面对象的write()方法

.就是中文“的”,谁的谁,谁的什么

五、事件:onclick单击事件,当鼠标单击时 调用函数

onmouseover鼠标移入事件

onmouseout鼠标移出事件

六、函数

a)什么是函数

i.由事件驱动或调用时执行的可重复使用的代码块

b)如何定义函数

function函数名(参数1,参数2.....){

语句;

[return]

}

c)函数的返回值

i.return;结束函数

ii.return x;函数的返回值为x,也就是本函数是有结果的 结果是x

iii.var v=f(1,2,3);        alert(v)      alert( f(1,2,3) )

iv.一个函数只能有一个返回值。可以没有。(有0个或1个)

d)函数的参数

i.参数0个到多个

ii.实参:调用时写在函数名后面的是实参

iii.形参:定义时写在函数名后面的是形参

e)变量作用域

i.全局变量

1.在函数外面定义的变量

2.页面中的任何位置都可以去访问全局变量

ii.局部变量

1.在函数内部定义(var)的变量

2.只能在函数内部访问

iii.全局变量的生命周期(什么时候销毁)

1.局部变量函数结束时销毁

2.全局变量是在页面关闭时销毁

七、找对象的方法:

a)根据id值找对象

var obj=document.getElementById("id名")

八、获取\改变标签的值的属性:innerHTML

a)获取对象中的值:对象.innerHTML :返回一个字符串

i.var v=span.innerHTML

b)改变对象中的值:对象.innerHTML=新值

i.span.innerHTML=”哈哈”

c)用于双标签

aaa

,
222

九、获取\改变表单元素的值的属性:value

a)获取值表单元素对象.value返回字符串

var  v=input.value

b)改变表单元素的值input.value=新值

十、arguments对象

十一、构造函数

十二、匿名函数

你可能感兴趣的:(函数)