JavaScript 初识函数(Day9)

32 阅读1分钟

初识函数

  • 定义: 是被设计为执行特定任务的代码块
  • 作用: 在某代码调用它时被执行

定义函数

  • 定义的阶段是将所需代码写入函数中
  • 定义函数有声明式赋值式

声明式

使用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()