按字符串字面值
按字符串对象(使用新关键字)
var stringname="string value";
<script>
var str="这是字符串字面值";
document.write(str);
</script>
var stringname=new String("string literal");
<script>
var stringname=new String("你好JavaScript字符串");
document.write(stringname);
</script>
方法 | 说明 |
charAt() | 它提供指定索引处的char值。 |
charCodeAt() | 它提供指定索引处存在的字符的Unicode值。 |
concat() | 它提供两个或多个字符串的组合。 |
indexOf() | 它提供给定字符串中存在的char值的位置。 |
lastIndexOf() | 它通过从最后一个位置搜索字符来提供给定字符串中存在的char值的位置。 |
search() | 它将在给定的字符串中搜索指定的正则表达式,如果匹配则返回其位置。 |
match() | 它将在给定的字符串中搜索指定的正则表达式,如果匹配则返回该正则表达式。 |
replace() | 它将指定的字符串替换为指定的字符串。 |
substr() | 它用于根据指定的起始位置和长度来获取给定字符串的一部分。 |
substring() | 用于根据指定的索引获取给定字符串的一部分。 |
slice() | 用于获取给定字符串的一部分。它允许我们分配正负索引。 |
toLowerCase() | 它将给定的字符串转换为小写字母。 |
toLocaleLowerCase() | 它将根据主机的当前语言环境将给定的字符串转换为小写字母。 |
toUpperCase() | 它将给定的字符串转换为大写字母。 |
toLocaleUpperCase() | 它将根据主机的当前语言环境将给定的字符串转换为大写字母。 |
toString() | 它提供了代表特定对象的字符串。 |
valueOf() | 它提供字符串对象的原始值。 |
split() | 它将字符串拆分为子字符串数组,然后返回该新创建的数组。 |
trim() | 它从字符串的左侧和右侧修剪空白。 |
<script>
var str="javascript";
document.write(str.charAt(2));
</script>
<script>
var s1="javascript ";
var s2="concat 示例";
var s3=s1.concat(s2);
document.write(s3);
</script>
<script>
var s1="javascript from lidihuo indexof";
var n=s1.indexOf("from");
document.write(n);
</script>
<script>
var s1="javascript from lidihuo indexof";
var n=s1.lastIndexOf("java");
document.write(n);
</script>
<script>
var s1="JavaScript toLowerCase 示例";
var s2=s1.toLowerCase();
document.write(s2);
</script>
<script>
var s1="JavaScript 大写示例";
var s2=s1.toUpperCase();
document.write(s2);
</script>
<script>
var s1="abcdefgh";
var s2=s1.slice(2,5);
document.write(s2);
</script>
<script>
var s1=" javascript trim ";
var s2=s1.trim();
document.write(s2);
</script>
<script>
var str="This is lidihuo website";
document.write(str.split(" ")); // splits分割字符串
</script>