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

本文全面解析JavaScript中String与Number对象的方法,包括字符操作、数值转换、格式化及ES6新增特性,如repeat、padStart等,是前端开发者必备的参考资料。
.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() 返回布尔值的字符串
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值