js内置对象

九、内置对象

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());// 秒

Math

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值