JavaScript学习历程:包装器函数(基本包装类型)


包装器函数(基本包装类型)

为了便于操作基本类型值,ECMAScript 还提供了3 个特殊的引用类型:Boolean、Number 和String。


一、构造函数

new Number():object类型

二、包装器函数原型

1.访问原型

示例:String.prototype:

2.原型中的方法

1.length:返回字符串长度

2.charAt(index):当前index位置的字符

3.charCodeAt(index):当前index位置字符对应的字符编码

4.concat():字符串拼接 与“+”作用相同

5.slice():这个方法与Array类型中的slice一样拥有两个参数,且功能相同,返回一个基于原数组的新数组
1)只有一个参数0:原字符串
2)只有一个参数1:index,从index位置开始截取,到字符串末尾结束
3)拥有两个参数begin end;从begin开始到end结束,不包含end
ps:end为-1,代表结束位置到字符串最后一个字符;-2:倒数第二个字符

6.substr():
1)只有一个参数0:返回原字符串
2)只有一个参数:表示开始返回字符串的位置
3)有两个参数beginIndex number:返回从beginindex开始number个字符的字符串

7.substring():和slice类似
ps:当end为负数时,改变字符串截取方向

8.indexOf(str,beginIndex):
找到返回index
找不到返回-1
lastIndexOf()

9.toLowerCase()全部小写
10.toUpperCase()全部大写

11.split(""/正则)将字符串按照特定的方式返回一个数组

12.match():
将匹配成功的字符存放到一个数组中
默认情况下只匹配一次

13.replace(oldStr,newStr)用newStr替换oldStr

14.search(str):返回值为找到对应字符的下标

15.trim():去除字符串前后空格

三、Date对象

1.设置Date()参数

1>使用“,”分隔每一个参数
Date(2021,10,1,16,08,08)
2>以特定格式描述时间
Date(“2021-10-1:16:08:08”)
Date(“2021/10/1:16:08:08”)
3>以毫秒形式
Date(毫秒数)

2.获取日期对象参数的方法

getFullYear()
getMonth()
getDate()
getDay()

getTime():毫秒数
valueOf():毫秒数

3.设置日期对象中的参数

setFullYear()
setMonth()

四、Math对象

获取最大/最小值:
Math.max()
Math.min()
取整:
Math.ceil()向上取整
Math.floor()向下取整
Math.round()四舍五入
随机数:
Math.random()
0-1之间,不包含1的随机数
其他:
abs()
log()
sin()
cos()
tan()


参考资料:JavaScript高级程序设计(第三版)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值