Javascript教程
JavaScript基础
JavaScript Objects
JavaScript BOM
JavaScript DOM
JavaScript OOP
JavaScript Cookies
JavaScript事件
JavaScript异常
JavaScript常用

JavaScript String

JavaScript String是一个代表字符序列的对象。
有两种创建方法JavaScript中的字符串
按字符串字面值 按字符串对象(使用新关键字)

1)通过字符串字面值

使用双引号创建字符串文字。使用字符串文字创建字符串的语法如下:
var stringname="string value";
让我们看一下创建字符串文字的简单示例。
<script>
var str="这是字符串字面值";
document.write(str);
</script>
输出:
这是字符串字面值

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

使用new关键字创建字符串对象的语法如下:
var stringname=new String("string literal");
在这里, new关键字用于创建字符串的实例。
让我们看看用new关键字在JavaScript中创建字符串的示例。
<script>
var stringname=new String("你好JavaScript字符串");
document.write(stringname);
</script>
输出:
你好JavaScript字符串

JavaScript字符串方法

让我们看一下带有示例的JavaScript字符串方法列表。
方法 说明
charAt() 它提供指定索引处的char值。
charCodeAt() 它提供指定索引处存在的字符的Unicode值。
concat() 它提供两个或多个字符串的组合。
indexOf() 它提供给定字符串中存在的char值的位置。
lastIndexOf() 它通过从最后一个位置搜索字符来提供给定字符串中存在的char值的位置。
search() 它将在给定的字符串中搜索指定的正则表达式,如果匹配则返回其位置。
match() 它将在给定的字符串中搜索指定的正则表达式,如果匹配则返回该正则表达式。
replace() 它将指定的字符串替换为指定的字符串。
substr() 它用于根据指定的起始位置和长度来获取给定字符串的一部分。
substring() 用于根据指定的索引获取给定字符串的一部分。
slice() 用于获取给定字符串的一部分。它允许我们分配正负索引。
toLowerCase() 它将给定的字符串转换为小写字母。
toLocaleLowerCase() 它将根据主机的当前语言环境将给定的字符串转换为小写字母。
toUpperCase() 它将给定的字符串转换为大写字母。
toLocaleUpperCase() 它将根据主机的当前语言环境将给定的字符串转换为大写字母。
toString() 它提供了代表特定对象的字符串。
valueOf() 它提供字符串对象的原始值。
split() 它将字符串拆分为子字符串数组,然后返回该新创建的数组。
trim() 它从字符串的左侧和右侧修剪空白。

1)JavaScript String charAt(index)方法

JavaScript String charAt()方法返回给定索引处的字符。
<script>
var str="javascript";
document.write(str.charAt(2));
</script>
输出:
v

2)JavaScript String concat(str)方法

JavaScript String concat(str)方法连接或连接两个字符串。
<script>
var s1="javascript ";
var s2="concat 示例";
var s3=s1.concat(s2);
document.write(s3);
</script>
输出:
javascript concat 示例

3)JavaScript String indexOf(str)方法

JavaScript String indexOf(str)方法返回给定字符串的索引位置。
<script>
var s1="javascript from lidihuo indexof";
var n=s1.indexOf("from");
document.write(n);
</script>
输出:
11

4)JavaScript String lastIndexOf(str)方法

JavaScript String lastIndexOf(str)方法返回给定字符串的最后一个索引位置。
<script>
var s1="javascript from lidihuo indexof";
var n=s1.lastIndexOf("java");
document.write(n);
</script>
输出:
16

5)JavaScript String toLowerCase()方法

JavaScript String toLowerCase()方法以小写字母返回给定的字符串。
<script>
var s1="JavaScript toLowerCase 示例";
var s2=s1.toLowerCase();
document.write(s2);
</script>
输出:
javascript tolowercase 示例

6)JavaScript String toUpperCase()方法

JavaScript String toUpperCase()方法以大写字母返回给定的字符串。
<script>
var s1="JavaScript 大写示例";
var s2=s1.toUpperCase();
document.write(s2);
</script>
输出:
JAVASCRIPT 大写示例

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

JavaScript字符串slice(beginIndex,endIndex)方法从给定的beginIndex到endIndex返回字符串的各个部分。在slice()方法中,beginIndex是包含的,endIndex是排除的。
<script>
var s1="abcdefgh";
var s2=s1.slice(2,5);
document.write(s2);
</script>
输出:
cde

8)JavaScript String trim()方法

JavaScript String trim()方法从字符串中删除前导和尾随空格。
<script>
var s1=" javascript trim ";
var s2=s1.trim();
document.write(s2);
</script>
输出:
javascript trim

9)JavaScript字符串split()方法

<script>
var str="This is lidihuo website";
document.write(str.split(" ")); // splits分割字符串
</script>
输出:
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4