javascript String(字符串)
来源:互联网 发布:the body shop 知乎 编辑:程序博客网 时间:2024/06/05 01:18
字符串 :查询、截取、替换
字符串属性和方法
属性: length prototype constructor 方法: 1.charAt() 2.charCodeAt() 3.concat() 4.fromCharCode() 5.indexOf() 6.lastIndexOf() 7.match() 8.replace() 9.search() 10.slice() 11.split() 12.substr() 13.substring() 14.toLowerCase() 15.toUpperCase() 16.valueOf()
<script type="text/javascript"> var arr = Array('a','r','v','w','q','z','m'); var classname = Array('POP','syd','ssyu'); var classage = Array('25','30','22'); var tts = "abcdefgipbhytr"; // charAt() 方法可返回指定位置的字符 //语法 string.charAt(index) document.write(tts.charAt(6)+"</br>"); // charCodeAt() 方法可返回指定位置的字符的 Unicode 编码。 // 语法 string.charCodeAt(index) document.write(tts.charCodeAt(2)+"</br>"); document.write(tts.charCodeAt(tts.length-1)+"</br>");//返回最后一个字符的Unicode编码 // concat() 方法用于连接两个或多个字符转(合并字符转) // 语法 array1.concat(array2,array3,...,arrayX) var newnamearr = classage.concat(arr,classname); document.write(newnamearr+"</br>"); // fromCharCode() 可接受一个指定的 Unicode 值,然后返回一个字符串 // 语法 String.fromCharCode(n1, n2, ..., nX) var n = String.fromCharCode(72,69,76,76,79); document.write(n+"</br>"); //indexOf() 方法可返回某个指定的字符串值在字符串中首次出现的位置 如果没有找到匹配的字符串则返回 -1 //lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索 如果没有找到匹配的字符串则返回 -1 //语法 string.indexOf(searchvalue,start) //语法 string.lastIndexOf(searchvalue,start) document.write(tts.indexOf("b")+"</br>"); document.write(tts.indexOf("b",5)+"</br>"); document.write(tts.lastIndexOf("b")+"</br>"); // match() 方法可在字符串内检索指定的值,或找到一个或多个正则表达式的匹配。 //语法 string.match(regexp) document.write(tts.match(/pbh/gi)+"</br>"); // replace() document.write(tts.replace("e","0005")+"</br>"); // search() search() 方法用于检索字符串中指定的子字符串,或检索与正则表达式相匹配的子字符串。如果没有找到任何匹配的子串,则返回 -1 // 语法 string.search(searchvalue) document.write(tts.search('ef')+"</br>"); //slice() slice() 方法可提取字符串的某个部分,并以新的字符串返回被提取的部分 使用 start 和 end 参数来指定字符串提取的部分 若未指定此参数,则要提取的子串包括 start 到原字符串结尾的字符串。如果该参数是负数,那么它规定的是从字符串的尾部开始算起的位置 //语法 string.slice(start,end) document.write(tts.slice(3,6)+"</br>"); document.write(tts.slice(5)+"</br>"); // split() 方法用于把一个字符串分割成字符串数组。 //语法 string.split(separator,limit) document.write(tts.split("")+"<br>"); document.write(tts.split("",3)+"<br>"); document.write("split:"+tts.split("",6)+"<br>"); // substr() substr() 方法可在字符串中抽取从 开始 下标开始的指定数目的字符 参数指定的是子串的开始位置和长度,因此它可以替代 substring() 和 slice() 来使用 // 语法 string.substr(start,length) var n = tts.substr(2,5); document.write("substr截取:"+n+"<br>"); // substring() 方法用于提取字符串中介于两个指定下标之间的字符,方法返回的子串包括 开始 处的字符,但不包括 结束 处的字符 //语法 string.substring(from, to) var m = tts.substring(1,4); document.write("substring截取:"+m+"<br>"); // toLowerCase() 方法用于把字符串转换为小写 // string.toLowerCase() // toUpperCase() 方法用于把字符串转换为大写 // string.toUpperCase() var peb = tts.toUpperCase()+"<br>"; document.write(peb); document.write(peb.toLowerCase()); // valueOf() 方法返回 Array 对象的原始值 valueOf() 方法通常由 JavaScript 在后台自动调用,并不显式地出现在代码中。 //语法 array.valueOf() </script>
0 0
- JavaScript String(字符串)对象
- JavaScript 字符串(String)对象
- JavaScript String 字符串对象
- JavaScript String 字符串类型
- javascript String(字符串)
- javaScript之String字符串
- JavaScript 字符串(String)对象
- JavaScript 字符串,String对象
- JavaScript 字符串(String)对象
- JavaScript String字符串对象方法
- 13. JavaScript 字符串(String)对象
- JavaScript 字符串(String) 对象
- String(字符串)对象javascript
- JavaScript对象之字符串-String
- JavaScript 字符串(String)对象
- javascript String 基本字符串和字符串对象
- JavaScript 字符串(String)对象(二十四)
- javascript 判断string是否包含某个字符串
- PHP拆分url并提取域名、方法、参数
- JAVA 对象引用,以及对象赋值
- source insight 4.0084
- 一定搞懂Handler消息处理机制系列之「04.Message是如何触发的」
- 百家cms的内置内容
- javascript String(字符串)
- H5浏览器和webview后退刷新方案
- AIDL使用和Binder机制详解
- 如何高效删除Oracle数据库中的重复数据
- cpp——类——嵌套类型 嵌套类 局部类型 局部类
- 释疑の修改SAP标准表内容
- sass安装
- leetcode 463. Island Perimeter
- Java NIO 系列教程