JS String对象及其方法

本文深入解析JavaScript中的String对象,包括其基本属性如length,以及常用方法如charAt、concat、indexOf等。同时,介绍了如何使用split进行字符串分割,以及一些不常用但有趣的字符串格式化方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.String对象 不等于 string
String 对象用于处理文本(字符串)
每一个字符串均为 String对象的一个实例。
String 类定义了大量操作字符串的方法,例如从字符串中提取字符或子串,或者检索字符或子串
2.属性:
String对象 
	-属性:  length       字符串中字符的个数
	-索引:   从0开始      取出字符串中的字符    str[索引]
	-遍历:   for

注意:
	1.字符串中每一个字符均为string类型
	2.字符串本身不能被修改
3.方法:
charAt(index)						查找指定位置的字符
concat(str,....,strx)				拼接字符串
indexOf (str,formIndex) 			查找子串在母串中位置(第一次出现的位置)       找不到 -1
lastIndexOf
replace                             只能替换第一个
slice(start,end)  					字符串截取       [start,end)
split(sp)                           分割字符串
substr(start,length) 				截取字符串
substring(start,stop) 								[start,end)
toLowerCase       					转换为小写
toUpperCase 						转换为大写
trim								去除首尾空格

不常用的几种:	
var str = 'hello';
var str1 = str.big(); //大号字体
var str1 = str.bold(); //加粗效果
var str1 = str.small(); //小号字体
var str1 = str.link('http://www.baidu.com'); //转换为链接
var str1 = str.fontcolor('red');//改变为红色
var str1 = str.fontsize('20px');//字体改为20px
4.小练习:
var str = 'hello';
var str1 = str.charAt(1);  // e
var str1 = str.indexOf('el');  // 1
var str1 = str.indexOf('e');  // 1
//拼接
var str1 = str.concat('w',' w ','w');  // hellow w w
var str1 = str.concat(' world');  // hello world
//替换
var str='ysfj_gz_zz_akj';
var str1 = str.replace('_','*');  // ysfj*gz_zz_akj 只替换一次
//截取
var str = 'hello,world';
var str1 = str.slice(1,4);  // ell
var str1 = str.substring(1,4);  // ell
//分割
var str1 = str.split(',');  // ["hello", "world"]
var str1 = str.split('');  // ["h", "e", "l", "l", "o", ",", "w", "o", "r", "l", "d"]
console.log(str1);
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值