JavaScript-Day08

  • 字符串API

toUpperCase()  将英文字母转大写

toLowerCase()  将英文字母转小写

所有的字符串API都不会对原来的字符产生影响

slice( start , end )  截取字符串,start 开始的下标,end结束的下标,不包含end本身,end为空截取到最后,如果下标为负数表示倒数,返回截取的字符串部分

练习:tao666@tedu.cn  分别截取出邮箱额用户名部分和域名
split(str)   将字符串转为数组,可以指定分隔的字符

练习:获取一个名字中的姓氏部分,尼古拉斯.皮特.托马斯.涛哥

  • Math对象

提供了一组数学先关的方法

  是一种特殊的对象,不需要创建对象就可以直接调用API,

  PI 获取圆周率

abc() 获取绝对值

ceil() 向上取整

floor() 向下取整

round() 四舍五入取整

pow(x,y) 计算x的y次方

max()  获取一组数字最大值,需要提供多个数字,暂时不能使用数组

min()  获取一组数字最小值,需要提供多个数字,暂时不能使用数组

random()   获取一个随机数,范围0~1之间    >=0    <1

获取数组的随机下标:向下取整( 随机数*数组长度 )

//练习:随机获取a~z之间的4个字母,放入到一个新数组

  • Date对象

用于日期时间的存储和计算

  1. 创建

new  Date('2022/3/16  14:12:30');

new  Date(2022,2,16,14,12,30)  //1~12月份存储的值是0~11

new  Date()  存储的是当前操作系统的时间

new  Date()  存储的是距离计算机元年(1970-1-1 0:0:0) 的毫秒数,会产生一个具体的日期时间        -----时间戳

  1. 获取存储的值

getFullYear()  /  getMonth()  /  getDate()

        月份的值0~11,使用的时候需要加1

getHours() /  getMinutes()  /  getSeconds()  /  getMillIseconds

   时           分            秒               毫秒

getTime()  获取时间戳

get Day()   获取星期,范围是0~6,对应的是日~六

练习:创建Date对象,保存当前操作系统的时间,获取存储的值,最终显示以下格式

今天是xxx年xx月xx日 星期x

  1. 获取本地字符串格式

 用于调节阶段;存在兼容性问题,不能用于实际开发中

 toLacaleString()  获取完整的部分

 toLacaleDateString()  获取日期部分

 toLacaleDateTimeString() 获取时间部分

  1. 修改日期时间

  setFullYear()  /  setMonth()  /  setDate()

        月份的值0~11,使用的时候需要加1

setHours() /  setMinutes()  /  setSeconds()  /  setMillIseconds

   时           分            秒               毫秒

setTime()  修改时间戳,会产生一个新的日期时间

说明:不能修改星期

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值