2——JavaScript常用内置对象笔记

<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <title>Document</title>
</head>
<body>
    <!-- 
        内置对象
        Arguments 只在函数内部定义,保存了函数的实参
        Array 数组对象 在数组学习中 单独学习
        
        Date 日期对象,用来创建和获取日期
            获取日期:                                                                      设置日期
            getFullYear()       年                                                      setYear() 
            getMonth()          月  0-11 获取是+1 设置的时候-1                          setMonth()
            getDate()           日                                                      setDate()
            getDay()            星期几  0-6                                                 setDay()
            getHours()          时                                                      setHours() 
            getMinutes()        分                                                      setMinutes() 
            getSeconds()        秒                                                      setSeconds()
        Math 数学对象
            Math.random()   随机数
            Math.ceil()     向上取整,大于最大整数
            Math.floor()    向下取整,小于最小整数String
            Math.abs()      取绝对值
            Math.max()
            Math.min()
        String 字符串对象,提供对字符串的一系列操作
            charAt(idx)     返回指定位置出的字符
            inedxof(chr)    返回指定字符串的位置,从左到右,找不到时返回 -1
            substr(m,n)     返回给定字符串中从m位置开始,取n个字符,如果参数n省略,则意味着去到字符串末尾
            substring(m,n)  返回给定字符串从m位置开始,到n位置结束,如果参数n省略,则意味着渠道字符串末尾
            toLowerCase()   将字符串中的字符全部转化成小写
            toUpperCase()   将字符串中的字符全部转化成大写
            length          属性,不是方法,返回字符串的长度
        
     -->
    <script>
        // string                            输出结果
        console.log("==================String===================");
        var str = "1q2w3e4rH";
        console.log(str);                   // 1q2w3e4rH
        console.log(str.charAt(5));         // e
        console.log(str.indexOf('w'));      // 3
        console.log(str.substr(1,4));       // q2w3
        console.log(str.substring(1,4));    // q2w
        console.log(str.toLowerCase());     // 1q2w3e4rh
        console.log(str.toUpperCase());     // 1Q2W3E4RH
        console.log(str.length);            // 9

        console.log("==================Math===================");
        // 随机数
        console.log(Math.random()); 

        var num1 = 1.4;
        console.log(Math.ceil(num1));       // 2
        console.log(Math.floor(num1));      // 1

        console.log("==================Date===================");
        var date =  new Date();
        var year = date.getFullYear();
        var day =date.getDay();
        var date1 = date.getDate();
        console.log(year);
        console.log(day);
        console.log(date1);


    </script>
    
</body>
</html>
posted @ 2021-01-21 21:59  雪漠阳光  阅读(51)  评论(0编辑  收藏  举报