js date 当前日志往后一个月_JS基础-内置对象「字符串+Date+Math」

c78350429ceeef50e5c77aefe041288f.png

JS内置对象【字符串】

       // charAt() 返回字符       // charCodeAt() 返回字符的unicode编码       var str="hello world";       console.log(str.charCodeAt(4)); // indexOf() 返回出现的位置       // 没找到则返回-1       var email="marry.mail@sohu.com";       console.log(email.indexOf("o"));       console.log(email.lastIndexOf(".")); var str="hello world";

案例:对用户输入内容的输入框进行排查,看有没有敏感字“草”字

    搜索内容是否有敏感字"草"专门建立的学习Q-q-u-n:⑦⑧④-⑦⑧③-零①② ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习技巧(从零基础开始到前端项目实战教程,学习工具,全栈开发学习路线以及规划)
6f67b631bcb2218a558bf67272806dd1.png
       // slice(start,end)截取字符串       var str="hello world";       console.log(str.slice(7,10));       console.log(str.slice(1)); //负数=总长度+该负数       console.log(str.slice(-3));       console.log(str.slice(-7,-2)); // substring(start,end)与slice(start,end)类似,参数为负数自动转为0       // 将小的数作为开始,大的数作为结束       console.log(str.substring(-7,5)); //(0,5)       console.log(str.substring(2,-5)); //(0,2)       str.substring(6,9) // substr(start,len)       // len为负数则返回空字符串       console.log(str.substr(6,3));       console.log(str.substr(-5,4));  // (6,4)       console.log(str.substr(3,-4));

判断出“JavaScript”这个字符出现的位置,以及它在这段话中总共出现了几次

    Document
efde24c2161d79190000a5f433861394.png
       // 获取扩展名       var url="http://baidu.com/index.txt"; function getFileFormat(url){ // 获取.在url中出现的位置          var pos=url.lastIndexOf("."); //return url.substr(pos);          return url.substr(pos+1);       } var formatName=getFileFormat(url); var picFormat=getFileFormat("1231434.jpg")       console.log(formatName);       console.log(picFormat);
              // split()分割字符串 replace()替换字符串              var str='welcome-to-beijing'; //使用split将str转换为数组              //如果中间是用空字符串('')拆分,那么字符串中的每个字符之间都会被分割              var arr=str.split("-"); var date='2019/12/31'; //["welcome","to","beijing"]              var dateArr=date.split("/");              console.log(dateArr);              console.log(arr); //replace()替换              var tel='010-62971268,400-100-9098,010-86789889'; //newTel被替换之后的字符串              var newTel=tel.replace(',',"  ");              console.log(newTel);

将连字符转驼峰法表示

    Document    专门建立的学习Q-q-u-n:⑦⑧④-⑦⑧③-零①② ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习技巧(从零基础开始到前端项目实战教程,学习工具,全栈开发学习路线以及规划)

JS****内置对象【Math****】

生成一个n到m之间的随机整数

var random=Math.random();       console.log(random); // 生成一个n到m之间的随机整数       function getRandom(n,m){ var choise=m-n+1;  // 随机整数的个数          return Math.floor(Math.random()*choise+n);       } var random1=getRandom(2,6); var random2=getRandom(10,88);

JS****内置对象【date****】

       // 创建一个日期时间对象       var weeks=["日","一","二","三","四","五","六"],           today=new Date(),           year=today.getFullYear(),           month=today.getMonth()+1,           date=today.getDate(),           week=today.getDay(),           hours=today.getHours(),           minutes=today.getMinutes(),           seconds=today.getSeconds(),           times=today.getTime(),           time=year+'年'+month+'月'+date+'日'+hours+'时'+minutes+'分'+seconds+'秒 星期'+weeks[week];       console.log("现在是:"+time);       console.log(times);
        // 创建一个日期时间对象        //setMonth()是用来设置月份,月份的数值是介于0~11之间,如果数字大于11,那么方法会自动往后顺延一年        var today=new Date();        today.setFullYear(2017);        today.setMonth(15);        console.log(today.getFullYear()); // 50天之后是星期        // 第一种做法        today.setDate(today.getDate()+50);        console.log(today.getDay()); // 第二种做法        var weeks=["日","一","二","三","四","五","六"]; var year=today.getFullYear(); var month=today.getMonth(); var day=today.getDate(); // 创建了一个目标日期对象,年,月,日,时,分,秒        var temp=new Date(year+1,month,day);        console.log("50天后的今天是:"+temp.getFullYear()+'-'+(temp.getMonth()+1)+'-'+temp.getDate()+'-'+'星期'+weeks[temp.getDay()]);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值