欢迎光临散文网 会员登陆 & 注册

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip

2023-07-17 16:42 作者:稳重而冷静  | 我要投稿

## 对象 抽象化 

window对象

Math数学对象

对象:万物皆对象


字面量 var str = '';

构造函数式 var str1 = String('dddd')


凡是出现了new关键字,类型就是特殊的对象类型


## 时间对象

获取现在时间 new Date()


获取年份: 当前时间.getFullYear()

获取月份: 当前时间.getMonth()  0-11

获取日期: 当前时间.getDate()

获取星期: 当前时间.getDay() 0-6


获取小时: 当前时间.getHours()

获取分钟: 当前时间.getMinutes()

获取秒:   当前时间.getSeconds()

获取时间戳: 1970年1月1日零点开始计算 到 当前时间 经过的 所有毫秒数

            当前时间.getTime()


## 设置时间  

【注:不能设置星期,星期是系统根据年月日推出来的】

    1.单独设置

    设置年 当前时间.setFullYear(设置年份)

    设置月 当前时间.setMonth(设置月份)

    设置日 当前时间.setDate(设置日期)

    设置时 当前时间.setHours(设置小时)

    设置分 当前时间.setMinutes(设置分钟)

    设置秒 当前时间.setSeconds(设置秒)

    2.基于当前时间

    new Date(2008,7,8,8,8,8)


## 时间格式

当前时间.toLocaleString();  2020/7/1 上午11:16:36

当前时间.toLocaleDateString();   2020/7/1

当前时间.toLocaleTimeString();   上午11:18:32


## 时间插件 moment.js


## 字符串对象

    1.声明字符串

        字面量声明【根据特征】   var str = ''; 

        构造函数式【根据关键字】 var str1 = String(''); 

    2.字符串方法   

        1.length 长度

        字符串名.length;


        2.charAt(下标) 

    从0开始   根据下标返回对应内容

        字符串名.charAt(下标)


        3.charCodeAt(下标) 

     根据下标返回对应内容对应的unicode值

         字符串名.charCodeAt(下标)


        4.indexOf(内容) 

    根据内容返回第一次出现的下标,若查找不到则返回-1

        字符串名.indexOf(内容,下标【选填,从该下标后开始数】)


        5.lastIndexOf(内容) 

    根据内容返回最后一次出现的下标,若查找不到则返回-1

        字符串名.lastIndexOf(内容,下标【选填,从该下标后开始数】)


        字符串截取

        6.substring(m)  传一个数字:  从该下标开始到结束全部截取

          substring(m,n) 传两个数字:  m起始下标,n结束下标。 包前不包后。

                                        当m>n  会交换位置

                                        若m<0 会自动转换成0

                                        若n<0 会自动变成0并且和m交换位置

                                        m<0;n<0 不截取


        7.slice(m)  传一个数字: 从该下标开始到结束全部截取

          slice(m,n) 传两个数字 :   m起始下标,n结束下标。 包前不包后。

                                      当m>n 不会自动交换位置 获取不到

                                      当m<0 不会自动转换成0 获取不到

                                      当n<0 包前不包后 从后往前数下标从-1开始

                                      m<0;n<0 不截取


        8.substr(m) 传一个数字:  从该下标开始到结束全部截取

          substr(m,n) 传两个数字: m起始下标  n个数

                                   当m<0 ,起始下标从后往前数下标从-1开始截取n个


        9.转换大小写

        转换大写: toUpperCase()

        字符串名.toUpperCase();


        转换小写: toLowerCase()

        字符串名.toLowerCase();


        10.split 分割字符串 

    按照内容分割字符串,分割之后变成数组类型,而且该内容消失

        字符串名.split('内容')


        11.replace 替换

        字符串名.replace('要替换项','新内容')


        12.trim 

    去除字符串首尾空格

        字符串名.trim()


        13.字符串比较 

    比较的是首尾的ascii码值   0-48 A-65 a-97

        'abc' > '1';

千锋教育JavaScript全套视频教程(10天学会Js,前端javascrip的评论 (共 条)

分享到微博请遵守国家法律