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)