SOURCE

//求任意2个数中的最大值,并返回
//function getMax(x = 0, y = 0) {
//    if (x > y) {                 这段用三元运算符写比较方便 return x > y ? x : y
//        return x
//    }
//    return y
//}
//let max = getMax(+prompt(`请输入一个数值`), +prompt(`请输入一个数值`))
//document.write(max)

//求任意数组的最大值,并且返回
//function getArrMax(arr = []) {
//    let max = arr[0]
//    for (let i = 1; i < arr.length; i++) {
//        if (max < arr[i]) {
//            max = arr[i]
//        }
//    }
//    return max
//}
//let max = getArrMax([4, 7, 24, 136, 56, 94, 905])
//console.log(max)    实际开发中并不会写console.log 此处仅是因为测试下输出值确保代码正确,在return max 时已经有了返回值,只是通过console.log输出显示

//求任意数组的最大值和最小值,并且返回
//function getArr(arr = []) {
//    let max = arr[0], min = arr[0]
//    for (let i = 0; i < arr.length; i++) {
//        if (max < arr[i]) {
//            max = arr[i]
//        }
//        else if (min > arr[i]) {
//            min = arr[i]
//        }
//    }
//    return [max, min]    //[arr1[0],arr1[1]]
//}
//let arr1 = getArr([4, 7, 24, 136, 56, 94, 905])
//console.log(`数组中的最大值为${arr1[0]} ,数组中的最小值为${arr1[1]}`)

//综合案例:用户输入秒数,可以自动转换为时分秒
//分析:用户输入总秒数(注意默认值)
// 计算时分秒(封装函数)里面包含数字补0
// 打印输出
// let second = +prompt('请输入秒数:')
// function getTime(x) {
//     let h = parseInt(x / 60 / 60 % 24)
//     let m = parseInt(x / 60 % 60)
//     let s = parseInt(x % 60)
//     h = h < 10 ? '0' + h : h
//     m = m < 10 ? '0' + m : m
//     s = s < 10 ? '0' + s : s
//     return `${h}时${m}分${s}秒`
// }
// alert(getTime(second))

// let second = +prompt('请输入秒数:')
// function getTime(x) {
//     let d = String(Math.round(x / 60 / 60 / 24 % 30))
//     let h = String(Math.round(x / 60 / 60 % 24))
//     let m = String(Math.round(x / 60 % 60))
//     let s = String(Math.round(x % 60))
//     return `${d.padStart("2", 0)}天${h.padStart("2", 0)}时${m.padStart("2", 0)}分${s.padStart("2", 0)}秒`
// }
// alert(getTime(second))

console 命令行工具 X clear

                    
>
console