前端学习3 | js函数的基本使用

115 阅读1分钟

01.函数

1.1 函数使用

声明语法 function 函数名(){ }

调用语法 函数名()

返回值 let result = prompt('请输入')
当函数需要返回数据时,用return关键字
return 数据;

1.2 匿名函数

函数表达式

将匿名函数赋值给一个变量,并且通过变量名称进行调用 我们将这个称为函数表达式语法:

let fn = function(){
    console.log("我是函数表达式")
}
fn()

立即执行函数

作用:防止变量污染
立即执行函数不需要调用
多个立即执行函数需要用分号分开

(function(){
    let num = 10
})();
(function(){
    let num = 20
})();

02.案例

转换时间
输入秒数,自动转换为时分秒

    let second = +prompt('请输入秒数')
    function getTime(t){
       console.log(t)
       h = parseInt(t / 60 / 60 % 24)
       m = parseInt(t / 60 / 60 % 24)
       s = parseInt(t / 60 / 60 % 24)
       h = h < 10 ? '0' + h : h
       m = m < 10 ? '0' + m : m
       s = s < 10 ? '0' + s : s
       return '转换完毕之后是${h}小时${m}分钟${s}秒'
    }
   let str = getTime(second)
   documen.write(srt)