函数
函数是一段有名字的代码块,完成特定功能的代码块
这一段代码块可以被调用执行多次,实现重复利用。
特点:一次定义,多次使用,减少代码重复定义。
函数的四要素
// 函数名 ---命名规则同变量的命名规则
// 函数体
// 参数
// 形参
// 实参
// 返回值
//函数内部代码如果需要执行,就必须 调用函数!!
//如果定义了函数不调用,这段代码就无效
定义函数 --需要使用 function 关键字!!!
//声明式函数 --普通函数 --在定义函数时就给函数起一个名字
/* function fn1(){
函数体
}
调用
举个栗子:
function fn1() {
console.log('这是一个fn1函数');
console.log('1234567');
}
fn1();
调用 声明式函数
语法: 函数名( )
函数名就相当于函数体,函数名就代表整个函数,使用函数名就是在用整个函数。
通过()符号,实现函数的调用。
!声明式函数可以在 "任意位置"调用,在函数定义前和定义后都可以调用。
//赋值式函数--匿名函数--定义的函数没有名字而是把函数赋值给变量保存
/* var 变量 = function(){
函数体
}
调用 */
var fn2 = function () {
console.log('这是一个赋值函数fn2');
}
fn2();
/* 调用 赋值式函数
语法:变量()
将函数赋值给了变量,变量就代表整个函数,使用变量就是在使用整个函数。
通过()符号,实现函数的调用
!赋值式函数只能在将函数赋值给变量之后调用,之前不可以。 */
利用函数:
function biao99() {
//控制九九乘法表的行数,每循环一次就表示一行, !循环变量可以作为一个因数使用
for (var i = 1; i <= 9; i++) {
for (var r = 1; r <= i; r++) {
if (i * r <= 10) {
document.write(i + 'x' + r + '=' + i * r + '  ')
} else {
document.write(i + 'x' + r + '=' + i * r + ' ')
}
}
document.write('<br>')
}
}
biao99();