JavaScript高级程序设计(第四版)--学习记录之基本引用类型

Date

Date类型将日期保存为自协调世界时间1970年1月1日午夜至今所经过的毫秒数。

创建日期对象

let now = new Date()

Date.parse()方法接收一个表示日期的字符串参数,尝试将这个字符串转换为表示该日期的毫秒数。

let time = new Date(Date.parse("May 24,2024"));

Date.now()方法,返回表示方法执行日期和时间的毫秒数。

RegExp

RegExp.exec()如果找到匹配项,则返回包含第一个匹配信息的数组,如果没找到匹配项,则返回null。

let test = "mom and dad and baby";
let pattern = /mom(and dad (and baby)?)?/gi;
let matches = pattern.exec(test);
console.log(matches.index);//0
console.log(matches.input);//'mom and dad and baby'
console.log(matches[0]);//'mom and dad and baby'
console.log(matches[1]);//'and dad and baby'
console.log(matches[2]);//'and baby'

RegExp.test(),接收一个字符串参数,如果输入的文本与模式匹配,则参数返回true。

let test = '000';
lat pattern = /\d{3}-\d{2}-\d{4}/;
console.log(pattern.test(test));//false

原始值包装类型 

ES提供了3种特殊的引用类型:Boolean、Number、String。引用类型与原始值包装类型的主要区别在于对象的声明周期。通过new实例化引用类型后,得到的实例会在离开作用域是被销毁,而自动创建的原始值包装对象则只存在于访问它的那行代码执行期间。

字符串操作方法

首先是 concat(),用于将一个或多个字符串拼接成一个新字符串。

 
  • 32
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Zwq8023520

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值