个性化阅读
专注于IT技术分析

JavaScript字符串

本文概要

的JavaScript字符串是一个表示字符的序列中的对象。

有2种方式在JavaScript创建的字符串

  1. 通过字符串字面
  2. 通过字符串对象(使用new关键字)

1)通过字符串文字

该字符串是使用双引号创建的。使用字符串字面创造字符串的语法下面给出:

var stringname="string value";

让我们来看看创建字符串字面的简单例子。

<script>
var str="This is string literal";
document.write(str);
</script>

输出:

This is string literal

2)通过字符串对象(使用new关键字)

使用new关键字创建String对象的语法下面给出:

var stringname=new String("string literal");

在这里,new关键字用于创建字符串的实例。

让我们看到new关键字生成的JavaScript字符串的例子。

<script>
var stringname=new String("hello javascript string");
document.write(stringname);
</script>

输出:


hello javascript string

JavaScript字符串的方法

让我们来看看的JavaScript字符串的方法与实例列表。

方法描述
charAt()It provides the char value present at the specified index.
charCodeAt()It provides the Unicode value of a character present at the specified index.
concat()它提供了两个或多个字符串的组合。
indexOf()It provides the position of a char value present in the given string.
lastIndexOf()It provides the position of a char value present in the given string by searching a character from the last position.
search()它搜索一个给定的字符串中指定的正则表达式,如果出现匹配返回它的位置。
match()It searches a specified regular expression in a given string and returns that regular expression if a match occurs.
更换()It replaces a given string with the specified replacement.
substr()它被用于获取指定的起始位置和长度的基础上给定的字符串的一部分。
substring()It is used to fetch the part of the given string on the basis of the specified index.
切片()It is used to fetch the part of the given string. It allows us to assign positive as well negative index.
toLowerCase()它给定的字符串转换成小写字母转换。
toLocaleLowerCase()It converts the given string into lowercase letter on the basis of host?s current locale.
toUpperCase()It converts the given string into uppercase letter.
toLocaleUpperCase()它给定的字符串到主机的基础上大写字母转换?目前的语言环境。
toString()It provides a string representing the particular object.
的价值()It provides the primitive value of string object.

1)JavaScript字符串的charAt(index)方法

JavaScript的字符串的charAt()方法返回在给定索引处的字符。

<script>
var str="javascript";
document.write(str.charAt(2));
</script>

输出:


v

2)的JavaScript使用concat(STR)的方法

JavaScript的使用concat(STR)方法会连接或连接两个字符串。

<script>
var s1="javascript ";
var s2="concat example";
var s3=s1.concat(s2);
document.write(s3);
</script>

输出:


javascript concat example

3)JavaScript字符串的indexOf(STR)的方法

JavaScript的字符串的indexOf(STR)方法返回给定的字符串的索引位置。

<script>
var s1="javascript from srcmini indexof";
var n=s1.indexOf("from");
document.write(n);
</script>

输出:


11

4)JavaScript字符串lastIndexOf(STR)的方法

JavaScript的字符串lastIndexOf(STR)方法返回给定的字符串的最后一个索引位置。

<script>
var s1="javascript from srcmini indexof";
var n=s1.lastIndexOf("java");
document.write(n);
</script>

输出:


16

5)JavaScript字符串toLowerCase()方法

在JavaScript字符串toLowerCase()方法返回小写字母给定的字符串。

<script>
var s1="JavaScript toLowerCase Example";
var s2=s1.toLowerCase();
document.write(s2);
</script>

输出:


javascript tolowercase example

6)JavaScript字符串toUpperCase()方法

在JavaScript字符串toUpperCase()方法返回大写字母给定的字符串。

<script>
var s1="JavaScript toUpperCase Example";
var s2=s1.toUpperCase();
document.write(s2);
</script>

输出:


JAVASCRIPT TOUPPERCASE EXAMPLE

7)JavaScript字符串片(的beginIndex,endIndex的)方法

JavaScript的字符串片(的beginIndex,endIndex的)方法从给定的beginIndex返回字符串的部分到endIndex。在slice()方法,是的beginIndex包容和endIndex是排他性的。

<script>
var s1="abcdefgh";
var s2=s1.slice(2,5);
document.write(s2);
</script>

输出:


cde

8)JavaScript字符串修剪()方法

JavaScript的字符串修剪()方法删除前导和从字符串尾部空格。

<script>
var s1="     javascript trim    ";
var s2=s1.trim();
document.write(s2);
</script>

输出:


javascript trim
赞(0)
未经允许不得转载:srcmini » JavaScript字符串

评论 抢沙发

评论前必须登录!