初识函数
- 定义: 是被设计为执行特定任务的代码块
- 作用: 在某代码调用它时被执行
定义函数
- 定义的阶段是将所需代码写入函数中
- 定义函数有声明式 和赋值式
声明式
使用function
关键字声明一个函数
语法:
function 函数名(参数){
//函数中可不含参数
函数体
}
示例:
function test1() {
console.log('test1函数被调用了')
}
赋值式
使用var
关键字定义一个变量,将函数赋值给该变量
语法:
var 变量名(函数名)=function(参数){
//函数中可不含参数
函数体
}
示例:
var test2 = function () {
console.log('test2函数被调用了')
}
函数调用
- 执行函数
- 两种不同方式定义的函数调用方式相同
语法
函数名(参数)
示例:
test1()
// 结果:test1函数被调用了
test2()
//结果:test2函数被调用了
总结
- 赋值式函数必须先声明后使用
- 声明式函数不受声明位置影响
- 函数定义后不进行调用,则该函数将不会执行
函数实现九九乘法表
function numlist() {
for (var i = 1; i <= 9; i++) {
for (var j = 1; j <= i; j++) {
document.write('<span>' + j + '*' + i + '=' + i * j + '</span>')
}
document.write('<br>')
}
}
numlist()