首页 > 其他分享 >第五章.内置对象

第五章.内置对象

时间:2022-10-04 22:24:09浏览次数:49  
标签:内置 console log 对象 timeS 第五章 let 字符串 new

一、Date日期对象

//获取时间方法一: //获取日期对象 let timeS=new Date(); console.log(timeS);//打印出来的时间是Sat Sep 03 2022 08:53:48 GMT+0800 (中国标准时间)   //上面的时间显示不符合我们的习惯,要转换格式 //timeS里面提取出年,月,日,时,分,秒 let year=timeS.getFullYear()//年 let month=timeS.getMonth()+1;//月份+1 let day=timeS.getDate();//天 let hour=timeS.getHours();//时 let min=timeS.getMinutes();//分 let sec=timeS.getSeconds();//秒 let arr=['星期天','星期一','星期二','星期三','星期四','星期五','星期六'];//日期数组 let tim=timeS.getDay();//日期 //把时间拼接起来 let time=`${year}年${month}月${day}日${hour}时${min}分${sec}秒${arr[tim]}`; //打印拼接的内容 console.log(time);  
// 获取时间方法二: let timeS = new Date(); // toLocaleDateString() 根据本地时间格式把 Date 对象的日期部分转换为字符串. let yearMonthDay = timeS.toLocaleDateString();//输出:年/月/日 console.log(yearMonthDay); //toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串. let hourMinSecs = timeS.toLocaleTimeString();//输出:时/分/秒 console.log(hourMinSecs);
//获取当前日期的时间戳 time1=timeS.getTime(); console.log(times1);
//改变当前的日期 timeS.setFullYear(2021); console.log(timeS);
//改变日期为5天之后 let dd=timeS.getDate(); timeS.setDate(dd+5); consoele.log(timeS);
//获取当前日期 let currenTime=new Date(); //把日期对象转换成字符串 let t2=currenTime.toLocaleDateString(); console.log(t2);
//把时间对象转换成字符串 let t3=currenTime.toLocaleTimeStriong(); console.log(t3);
//把date转换成字符串 let t4 = currenTime.toLocaleString(); console.log(t4);   二、String字符串对象 //创建字符串 let s1 = "abc"; console.log(s1);
let s2=new String("DGFGDFhdurstgerDG"); console.log(s2); //字符串长度 console.log(s2.length); //遍历每个字符串 for(let i=0;i<s2.length;i++){     console.log(s2[i]); }
//返回指定的位置 charAt() let s3=s2.charAt(1); console.log(s3);
// indexOf() 返回某个字符串或者字符串首次出现的位置,如果字符中不存在该字符 返回-1 let s4=s2.indexOf("s"); console.log(s4);
//返回某个字符串最后出现的位置 lastIndexOf() let s5=s2.lastIndexOf("e"); console.log(s5);
//查找某个字符串是否存在 includes() let str=new String("rfdfhtjFG"); let exists=str.includes("j")//存在就返回true 不存在就返回false
//将所有字母转换成大写字母 toUpperCase() console.log(str.toUpperCase());
//将所有字母转换成小写字母 toLowerCase() console.log(str.toLowerCase());
//判断两个字符串是否相等 let s100="wsd"; let s200="wsd"; console.log(s100===s2);//如果相等就返回true 不相等就返回false
//去除字符串两端的空格 trim() let str2=new String(" 2sf defg4"); console.log(str2.trim());
//返回指定位置的字符的Unicode编码 charCodeAt() let str3=new String("wrerg"); let str4=str3.charCodeAt(1);
//将Unicode编码转换成字符  fromCharCode() let ch=String.fromCharCode(65); console.log(ch);
//提取字符串,并在新的字符串中放回被提取的部分 slice() let tiQu=new String("ethdfbgges"); let sub=tiQu.slice(1,3); console.log(sub);
//从开始位置截取字符串,截取指定的个数 substr() console.log(tiQu.substr(1,4));
// 15.查找到一个或者多个正则表达式的匹配gi //查找指定格式的数据在整个字符串里面出现与否,出现的次数等于返回数组的长度  var s1000 = "The rain123 in SPAIN123 stays456 mainly In the plain"; let regArr1 = s1000.match(/in/gi);//g:全局查找golbal 1:忽略大小写 console.log(regArr1);
// 16.替换匹配的第一个字符串,将更新的内容返回各一个新串 replace() let s2000 = s1000.replace("rain", "小王"); console.log(s2000);

// 返回给一个字符串  toString() let fruit = ["banana", "apple", "red"]; console.log(fruit); console.log(fruit.toString());
//案列:1: //查找a 出现的个数 //创建数组 var arr=['America','Greece','Britain','Chanada','China']; var sum=0; //对数组的每一个元素进行判断 是否包含"a"或"A" for(var i=0;i<arr,length;i++){     // 方法一 使用 indexOf判断,如果字符串里面不存在就返回 - 1     if(arr[i].indexOf('a')!==-1 || arr[i].indexOf('A')!==-1){         sum++;         }      //方法二 使用includes()判断是否包含       if (arr[i].includes('a') || arr[i].includes('A')) {          sum++;       } } console.log("包含a或者A的字符串个数为:"+sum);
//案列2: //首字母大写 var str=new String("border-left-color"); let arr=str.repace(str.substr(0,1),str.substr(0,1).toUpperCase()); console.log(arr);     三 、Math对象

 

 

标签:内置,console,log,对象,timeS,第五章,let,字符串,new
From: https://www.cnblogs.com/dexue/p/16754630.html

相关文章

  • python中类与对象的命名空间(静态属性的陷阱)、__dict__ 和 dir() 在继承中使用说明
    1.面向对象的概念1)类是一类抽象的事物,对象是一个具体的事物;用类创建对象的过程,称为实例化。2)类就是一个模子,只知道在这个模子里有什么属性、什么方法,但是不知道......
  • 面向对象
    一、理解面向对象(一)理解面向对象的举例为了方便了解,拿面向过程做一个对比面向过程:去超市--买菜--买肉--买米--回家--洗菜--切肉--炒菜--煮米饭--盛饭--开吃面向对......
  • 匿名对象
    匿名对象在java中可以充当return的值如publicclassPerson{publicStringname;//姓名publicintage;//年龄//定义构造方法,为属性初始化publicPerson(String......
  • 实验1 类和对象
    实验任务1task1_1.cpp#include<iostream>#include<string>#include<vector>intmain(){usingnamespacestd;strings1;strings2{"cplusplu......
  • 15.4 文件对象的常用方法
     #读,输出 read(),  read([size]) ,readline(), readlines()file=open('a.txt','r')print('输出文本所有内容',file.read())#输出文本所有内容fil......
  • 合并两个list对象集合并排序
    List对象合并后进行排序业务场景用户相关字段数量较多时,会进行分表,用相同的id进行关联,而后进行数据查询时,需要将两张或者多张表的数据进行拼接思路:将其中一个list1转换为map......
  • 合并两个list对象集合并排序
    List对象合并后进行排序业务场景用户相关字段数量较多时,会进行分表,用相同的id进行关联,而后进行数据查询时,需要将两张或者多张表的数据进行拼接思路:将其中一个list1转换为map......
  • js遍历对象属性方法记录
    //获取可枚举的自身属性functionfn1(obj){returnObject.keys(obj)}//获取自身属性functionfn2(obj){returnObject.getOwnPropertyNames(obj)}//获取......
  • Python第五章实验报告
    一.实验项目名称:《零基础学Python》第五章实战、实例以及两道作业题二.实验目的和要求:了解和掌握操作字符串的方法和正则表达式的应用三.实验环境:IDLE(Python3.964-bit)......
  • java----面向对象(1)概念,类与对象的创建,构造器,创建对象和内存分析,以及小总结
    面向对象编程1.java的核心思想就是OOP面向过程思想:步骤清晰,第一步做什么,第二步做什么,适合处理一些较为简单的问题2.面向对象思想:分类的斯文模式,思考问题首先会解决问题......