JavaScript字符串对象和截取方法

大家好,欢迎观看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);//因为是空字符,所以是字符串长度为空

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

发布了18 篇原创文章 · 获赞 0 · 访问量 232

猜你喜欢

转载自blog.csdn.net/xiaoding520/article/details/104019615