Hello WEB ! 不是吧阿sir,JS叫智能家居!?(四)--MATH对象、函数和定时器

网盘资料链接:https://pan.baidu.com/s/1qFRLUOS-d3Ns3_avzXRrhw 
提取码:echo

  Math对象       

        开方                    Math.sqrt(x)
        绝对值                Math.abs(x)
        Π                         Math.PI
        X的y次方           Math.pow(x,y)
        取整                    Math.round(x)
        向下                    Math.floor(x)
        向上                    Math.ceil(x)
        最大数                Math.max(x1,x2,x3,x4)
        最小数                Math.min(x1,x2,x3,x4)
        随机数                Math.random() //0~1              Math.random()*10 //0~10
        日期对象
                获取年                    getFullYear
                获取月                    getMonth
                获取日                    getDate
                获取周几                getDay
                获取小时                getHours
                获取分钟                getMinutes
               获取秒数                 getSeconds
                时间戳                    Date.now


    函数
        什么是函数
            函数是通常是把一系列重复使用的操作封装成一个方法,方便调用
        定义一个函数
            function  funName(){}


    函数分类及传参返回
            ①有名函数
            ②匿名函数
            ③自定义函数
                    自调用函数
                        ~function (){}
                        !function (){}
                        +function(){}
                        -function(){}
                        效果都是自己调用自己,没有区别
            ④函数传参
                    定义数量参数、不定长参数
            ⑤返回值
                    JS的作用域
                        因为 JS 的规则是先定义,然后执行所以,要写代码的时候要注意这点
                        子作用域会修改父作用域的值
                        函数外部,变量不管是否用了var声明,都是全局变量


    定时器
        ①设置/清除定时器
            setTimeout
                只在指定时间后执行一次,等再次打开网页,刷新网页才会再执行一次
            clearTimeout


        ②设置/清除定时器
            setInterval
                以指定的时间周期,循环执行,不需要重新打开网页,只有当你清楚才会停止
            clearInterval




    
    4.JavaScript(三)







    
    
    
    
    
    
    








    
    
    
    

    
    
    
    
    








滴滴答答 噢吼!!!

你可能感兴趣的:(前端)