JavaScript中的string对象用来干嘛的?
1个回答
展开全部
string对象是用来表示字符串的,如”Hello,world”,“今天天气不错!”,”床前明月光,疑是地上霜”这样的都是字符串。JavaScript中的string对象不仅能存储这些字符串,还提供了操作这些字符串的操作。
var sum = 1 + 2 + 3 + 4 + 5 + 6 + 7 + … + 997 + 998 + 999 + 1000;
我在这里简单说下string对象的使用吧。
首先是字符串的定义,我们通常用双引号或单引号来定义字符串,如:
双引号定义字符串
var stringVar = “使用双引号声明字符串”;
单引号定义字符串
var stringVar = ‘使用单引号声明字符串’;
需要注意的有几点:
1、不能混合使用单、双引号。错误的写法如:
var stringVar = ‘不合法的字符串声明。”;
2、引号不能嵌套:如
var stringVar = ‘Don’t mix your quotes.’;
但可以这样写:
var stringVar = “Don’t mix your quotes”;
3、转义字符,如果字符串中双引号和单引号都有,也可以用string对象保存,但这里就要用到转义字符’\’
var stringVar = “he said \“that’s fine,\”and left.”;
转义字符后面的单引号或双引号不会试图去结束一个字符串的定义;而表示它是字符串的一部分。
刚刚我们提到,string对象可以操作字符串,这是因为它提供了一些属性和方法。
最常见的属性就是length属性,它返回字符串的长度,这里我主要说几个常用的字符串的方法。
1、 toUpperCase()方法,将字符串中的字符全部转换成大写。
var phrase = “This is a simple phrase.”;
console.log(phrase.toUpperCase()); // THIS IS A SIMPLE PHRASE.
2、 toLowerCase()方法,将字符串中的字符全部转换成小写。
3、 split()方法,split方法将字符串对象拆分,并将拆分出的字符串通过数组返回。如下示例
var phrase = “This is a simple phrase.”;
var words = phrase.split(“ ”);
//words中的元素有五个,分别为This、is、a、simple、phrase。
split方法接收一个字符串参数,参数表示拆分字符串的位置;示例中的参数为空格,表示split将在空格的位置将phrase对象拆分成多个字符串。但并不是每次拆分都是用空格,也可以是逗号,句号等其它字符或字符串进行拆分。
4、 indexOf()方法,它能找出String 对象内第一次出现的子字符串的位置。若没有查找的字符串,则返回-1。
5、 lastIndexOf()方法,它用于查找字符串对象最后一次出现的子字符串。若没有查找的字符串,则返回-1。
string对象除了这些属性和方法,还允许字符串和字符串进行比较,连接等操作。所以说string是一个相当强大的对象。如果你想深入了解JavaScript的数据类型可以上秒秒了解下JavaScript的相关课程。
var sum = 1 + 2 + 3 + 4 + 5 + 6 + 7 + … + 997 + 998 + 999 + 1000;
我在这里简单说下string对象的使用吧。
首先是字符串的定义,我们通常用双引号或单引号来定义字符串,如:
双引号定义字符串
var stringVar = “使用双引号声明字符串”;
单引号定义字符串
var stringVar = ‘使用单引号声明字符串’;
需要注意的有几点:
1、不能混合使用单、双引号。错误的写法如:
var stringVar = ‘不合法的字符串声明。”;
2、引号不能嵌套:如
var stringVar = ‘Don’t mix your quotes.’;
但可以这样写:
var stringVar = “Don’t mix your quotes”;
3、转义字符,如果字符串中双引号和单引号都有,也可以用string对象保存,但这里就要用到转义字符’\’
var stringVar = “he said \“that’s fine,\”and left.”;
转义字符后面的单引号或双引号不会试图去结束一个字符串的定义;而表示它是字符串的一部分。
刚刚我们提到,string对象可以操作字符串,这是因为它提供了一些属性和方法。
最常见的属性就是length属性,它返回字符串的长度,这里我主要说几个常用的字符串的方法。
1、 toUpperCase()方法,将字符串中的字符全部转换成大写。
var phrase = “This is a simple phrase.”;
console.log(phrase.toUpperCase()); // THIS IS A SIMPLE PHRASE.
2、 toLowerCase()方法,将字符串中的字符全部转换成小写。
3、 split()方法,split方法将字符串对象拆分,并将拆分出的字符串通过数组返回。如下示例
var phrase = “This is a simple phrase.”;
var words = phrase.split(“ ”);
//words中的元素有五个,分别为This、is、a、simple、phrase。
split方法接收一个字符串参数,参数表示拆分字符串的位置;示例中的参数为空格,表示split将在空格的位置将phrase对象拆分成多个字符串。但并不是每次拆分都是用空格,也可以是逗号,句号等其它字符或字符串进行拆分。
4、 indexOf()方法,它能找出String 对象内第一次出现的子字符串的位置。若没有查找的字符串,则返回-1。
5、 lastIndexOf()方法,它用于查找字符串对象最后一次出现的子字符串。若没有查找的字符串,则返回-1。
string对象除了这些属性和方法,还允许字符串和字符串进行比较,连接等操作。所以说string是一个相当强大的对象。如果你想深入了解JavaScript的数据类型可以上秒秒了解下JavaScript的相关课程。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询