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字符串方法列表。
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>
输出: