zoukankan      html  css  js  c++  java
  • 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>
    
    这世上所有美好的东西,都需要踮起脚尖。
  • 相关阅读:
    二叉排序树(BST)创建,删除,查找操作
    Android中利用AIDL机制调用远程服务
    Android Studio更新升级方法
    C语言+ODBC+SQL 操作(向SQL里面添加数据)
    C语言+ODBC+SQL 连接
    macOS下 java+selenium+firefox 环境搭建
    php 上传二进制流图片 转存到图片格式 本地
    『工作の技术』突然想到的一些问题
    通过MySQL存储原理来分析排序和锁
    解析阿里开源混沌工程工具ChaosBlade是什么?
  • 原文地址:https://www.cnblogs.com/XMYG/p/14310705.html
Copyright © 2011-2022 走看看