JavaScript字符串对象和截取方法

这篇教程详细介绍了JavaScript中的字符串对象创建及其三种截取方法:substring、substr和slice,包括各自的用法和注意事项。

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

大家好,欢迎观看JavaScript教程(十二、字符串对象和截取方法)

一、字符串对象:
 描述:通过new关键字创建对象
 语法:var str = new String(‘hello’);
 注意:通过new关键字创建的字符串,对象类型已经不是string,而是object

	var str = new String('hello wrold');
	console.log(str);//数据类型 object

二、截取方法:

  1. substring()
    描述:表示从第一个下标开始截取,到第二个参数的下标为止,不包含第二个参数的字符
    语法:subString(fromIndex,toIndex);
    注意:如:第一个参数大于第二个参数,那么substring会自动跟换参数位置
	var str = 'The Three FireGuners';
	var result = str.substring(4,9);//空格也算字符,所以打印的是Three
	var results = str.substring(13,4);
	console.log(result);
	console.log(results);
  1. substr()
    描述:从第一个下标开始截取,截取参数第二个的长度内容
    语法:变量名.substr(参数一,参数二);
	var str = 'The Three FireGuners';
	var result = str.substr(4,9); //Three Fir 从第四个开始,获取九个参数的长度
	var results = str.substr(9,4);//不能互换位置,从第九个开始,获取四个参数
	console.log(result);
	console.log(results);
  1. slice()
    描述:从num1位置开始截取,到sum2截取结束位,不包含第二个参数的字符(前包后不报)
    语法:变量名.slice(参数一,参数二);
    注意:本方法两个参数不能互换,如果第一个参数大于第二个参数,则显示空格
	var str = 'The Three FireGuners';
	//var result = str.slice(4,9);
	var result = str.slice(-9,4) //如果第一个参数设置为负数,那么显示依然为空
	console.log(result);
	console.log(typeof result);//类型为string
	console.log(result.length);//因为是空字符,所以是字符串长度为空

昨天的文章发布的太晚,没有审核通过,今天早上才过的,今天的文章送上

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值