函数就是一段可以重复执行的代码,当然也得给他起一个有意义的名字,函数是以关键字function开头,
function 函数名(参数){
函数由一条或多条语句组成
}
<script>function hello(){document.write("hello world!");}hello()</script>
我们定义一个名字叫hello的函数,这个函数的内容是向页面中输出一段文字,内容为hello world!
接着我们调用函数hello()。
函数是可以接受参数的,如果我们想让hello作为参数传入,这样函数的通用性更强,
<script>function hello(exm){document.write(exm+" world!");}hello("hello")</script>
我们在hello()中设置了一个参数为exm,调用时我们要在参数列表中写上参数值,我们写上hello,这样最后的效果和上面的是一样的。
在JS中,函数还有一个重要用途,就是作为事件的方法存在,这时如果能将函数写成表达式形式放在对象中,就显得非常重要了。函数表达式就像是匿名函数,语法也很简单。
<script>var hello = function hello(exm){document.write(exm+" world!");}hello("hello")</script>