JS对象—1.包装函数(String,Number,Boolean)

.String对象	
	charAt(index) 返回指定位置的字符
	charCodeAt(index) 返回指定位置字符的编码
	indexOf(str) 字符串值首次出现的位置
	lastIndexOf(str) 字符串值最后出现的位置
	
	concat(str) 连接两个字符串
	trim 去除两边空白
	
	slice(start,[end]) 从指定起始和结束位置提取字符串(可为负数)
	split(str/reg [,maxLen]) 分割为字符串数组,当为
	substr(start,num) 从指定起始位置提取指定长度的字符串
	substring(start,[end]) 从指定起始和结束位置提取字符串
	
	toLowerCase 转小写
	toUpperCase 转大写
	
	match(str/reg)	找到所有匹配值(字符串会被转正则,匹配特殊符号需注意)
	search(str/reg) 找到匹配值的位置(字符串会被转正则)
	replace(str/reg,newStr) 替换匹配值
	
	ES6提供方法:
	includes(str) 判断是否包含子字符串
	startsWith(str) 判断是否以指定字符串开头
	endsWith()  判断是否以指定字符串结尾
	
	repeat(x) 复制字符串指定次数,连接成新字符串
	padStart(x, str) 在字符串前面使用参数字符串补全到x长度
	padEnd(x, str) 在字符串后面使用参数字符串补全到x长度
	
	`第一行${first} 
	第二行${second()}` 模板字符串
	
三.Number对象
	1.创建对象
		new Number("1"), Number("0b11") 可带前缀
	2.静态属性
		MAX_VALUE 最大数
		MIN_VALUE 最小数
		MAX_SAFE_INTEGE 最大安全整数
		MIN_SAFE_INTEGER 最小安全整数
		NaN 非数字值
		POSITIVE_INFINITY 正无穷大
		
	3.静态方法
		isFinite(num) 是否有限,无隐式转换,非数值都是false
		isNaN(num) 是否NaN,无隐式转换,NaN都是false
		isInteger(num) 判断是否整数,,无隐式转换(:1.0也视为整数)
		isSafeInteger() 判断是否在安全范围内
	
		parseInt(str, x) 字符串,数字转为指定进制的整数(不带前缀),不指定默认10进制
		parseFloat(str) 字符串转为浮点数

	4.对象方法
		toString(x) 转字符串,x进制(默认10)
		toFixed(x) 四舍五入的字符串,保留小数点后x位
		toExponential(x) 科学计数法的字符串,保留小数点后x位
		toProcision(x) 保留x位有效值的字符串(x小于整数位数则科学计数法).Boolean对象	
	(1)创建
		new Boolean(), Boolean(1)
	(2)对象方法
    	toString() 返回布尔值的字符串
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值