美文网首页JavaScript学习笔记
JavaScript中String对象属性与方法

JavaScript中String对象属性与方法

作者: 在路上_W | 来源:发表于2016-09-09 08:31 被阅读16次

String对象

String对象用于处理文本(字符串)

语法

var str = new String("I am string");
var str = "I am string";

String对象属性

属性 描述
constructor constructor 属性返回对 String 对象属性创建的函数
length 字符串的长度
propotype prototype 属性允许您向对象添加属性和方法

String对象方法

方法 描述
charAt() 返回指定位置的字符
charCodeAt() 返回在指定的位置的字符的 Unicode 编码
concat() 连接两个或更多字符串,并返回新字符串
fromCharCode() 将Unicode编码转换为字符
indexOf() 返回指定字符串在字符串中首次出现的位置
lastIndexOf() 与indexOf()搜索方向相反,方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。
match() 查找找到一个或多个正则表达式的匹配
replace() 在字符串中查找匹配的子串, 并替换与正则表达式匹配的子串
search() 查找与正则表达式相匹配的值
slice() 提取字符串的片断,并在新的字符串中返回被提取的部分
split() 把字符串分割为字符串数组
substr() 从起始索引号提取字符串中指定数目的字符
substring() 提取字符串中两个指定的索引号之间的字符
toLowerCase() 把字符串转换为小写
toUpperCase() 把字符串转换为大写
trim() 出去字符串两边的空白
valueOf() 返回某个字符串对象的原始值

示例

  • charAt(index) ,返回值为string,超出string.length-1的,返回''
参数 描述
index 必需。表示字符串中某个位置的数字,即字符在字符串中的位置。
var str = "hello world"; 
console.log(str.charAt(1));//输出结果:e ```
- charCodeAt(index),返回值为Number,超出string.length-1的,返回NaN

参数|描述 
---|---- 
index|必需。表示字符串中某个位置的数字,即字符在字符串中的位置。

var str = "hello world";
console.log(str.charCodeAt(1));//输出结果:101 ```

  • concat(string1,string2,...,stringN),返回值为新string,不会改变原有字符串
参数 描述
string1,string2,……stringN 必需。一个或多个字符串对象。
var str1="hello ";
var str2="world!";
var str3=" morning!";
var n = str1.concat(str2,str3);
console.log(n);//hello world! morning!```
- fromCharCode(n1,n2,……,nN),返回值为string

参数|描述
--|--
n1,n2,……,nN|必需。一个或多个Unicode值。

var n = String.fromCharCode(97,98,99);
console.log(n);//abc```
-indexOf(target, start),返回值为Number,如果未找到返回-1

参数 描述
target 必需。要查找的字符串值。
start 可选。查找的起始位置。0-string.length-1
var str = "hello world!";
console.log(str.indexOf("o",5));//7```


-lastIndexOf(target,start),返回值为Number,如果未找到返回-1

参数|描述
--|--
target|必需。要查找的字符串值。
start|可选。查找的起始位置。0-string.length-1

var str = "hello world!";
console.log(str.lastIndexOf("l",5);//3 ```

相关文章

  • JavaScript中String对象属性与方法

    String对象 String对象用于处理文本(字符串) 语法 var str = new String("I a...

  • String对象

    String对象属性 String对象方法

  • JavaWeb (day3)

    1.js 的 string 对象 创建 string 对象 方法和属性(1)与 html 相关的方法 bold()...

  • JavaScript Array 对象方法总结

    类似文章推荐:JavaScript String 对象方法总结JavaScript Object 对象方法总结Ja...

  • JAVAWeb(第二周)

    js的String对象 创建String对象 var str="abc"; 方法和属性 ***属性: lengt...

  • 《javascript启示录》笔记(上)

    1. javascript对象 a. 在javascript中,方法是包含Function()对象的属性,其目的是...

  • string字符串对象

    String 对象 String 对象用于处理文本 创建 String 对象 对象属性 获取字符串长度: 对象方法...

  • JavaScript对象

    JavaScript 提供多个 内建 对象,比如 String、Date、Array 等等。对象只是带有 属性 和...

  • prototype 属性

    prototype 属性使您有能力向对象添加属性和方法。 JavaScript中的每个对象都有prototype属...

  • JavaScript进阶

    js的String对象 创建一个String对象var str = "abc"; 方法和属性: 属性: lengt...

网友评论

    本文标题:JavaScript中String对象属性与方法

    本文链接:https://www.haomeiwen.com/subject/qkdsettx.html