九、内置对象
String
字符串长度 .length
字符串转数组 .split("")
拼接 str2.concat(str1)
.slice(m,n)
截取从第一个下标开始到第二个下标的前一位
.substr(m,n)
截取从第一个下标值开始,第二个值为截取个数
.substring(m,n)
会自动判断两个值的大小,然后截取从最小下标开始到最大下标的前一位;如果是负值会转换为0
.startsWith()
,.endsWith()
判断字符串是否以某个字符(串)开始或结尾,要区分大小写
.trim()
去除字符串左右的空格
.toLocaleUpperCase()
大写
.toLocaleLowerCase()
小写
.repeat(重复次数)
重复字符串
let str = "123";
//字符串长度
str.length;//3
//字符串转数组
let arr = str.split("");//[ '1', '2', '3' ]
console.log(arr);
//【concat拼接】
let str1="hello";
let str2="123";
let str3=str2.concat(str1);
console.log(str3);//123hello
//【slice截取从第一个下标开始到第二个下标的前一位
console.log(str3.slice(3));//hello
console.log(str3.slice(3,4));//h
//【substr截取从第一个下标值开始,第二个值为截取个数
console.log(str3.substr(1,3));//23h
console.log(str3.substr(3,1));//h
//【substring会自动判断两个值的大小,然后截取从最小下标开始到最大下标的前一位
//【substring如果是负值会转换为0
console.log(str3.substring(1,3));//23
console.log(str3.substring(3,1));//23
//【startsWith(),endsWith()判断字符串是否以某个字符(串)开始或结尾,要区分大小写
console.log(str3.startsWith("h"));//false
console.log(str3.startsWith("1"));//true
console.log(str3.endsWith("llo"));//true
//去除字符串左右的空格
let str=" aaa ";
console.log(str.trimLeft());//去左空格
console.log(str.trimRight());//去右空格
console.log(str.trim());//同时去左右空格
//字符大小写转换
let str ="andcvhukdSUDBkabBSSKbBSZ";
console.log(str.toLocaleUpperCase());//大写
console.log(str.toLocaleLowerCase());//小写
//repeat(重复次数)
let str="abc";
console.log(str.repeat(3));//abcabcabc
Date
获取日期时间(英文版).toString()
获取当地语言日期时间 .toLocaleString()
获取日期.toDateString()
.toLocaleDateString()
获取时间.toTimeString()``.toLocaleTimeString()
年份.getFullYear()
月份(计算机里月份为0-11).getMonth()
日.getDate()
时.getHours()
分.getMinutes()
秒.getTime()
//date
let day=new Date();
//获取本地时间(电脑)
console.log(day.toString());//Tue Dec 22 2020 14:20:52 GMT+0800 (中国标准时间)
console.log(day.toLocaleString());//2020/12/22 下午2:20:52
console.log(day.toDateString());//Tue Dec 22 2020
console.log(day.toLocaleDateString());//2020/12/22
console.log(day.toTimeString());//14:23:33 GMT+0800 (中国标准时间)
console.log(day.toLocaleTimeString());//下午2:24:16
console.log(day.getFullYear());//2020 年
console.log(day.getMonth());//11 (计算机里月份为0-11)
console.log(day.getDate());//22 日
console.log(day.getHours());//14 时
console.log(day.getMinutes());//27 分
console.log(day.getTime());// 秒