lastIndexOf() 方法
https://www.w3school.com.cn/jsref/jsref_lastIndexOf.asp
定义和用法: lastIndexOf() 方法可返回一个指定的字符串值最后出现的位置,在一个字符串中的指定位置从后向前搜索。 语法: stringObject.lastIndexOf(searchvalue,fromindex) searchvalue 必需。规定需检索的字符串值。 fromindex 可选的整数参数。规定在字符串中开始检索的位置。它的合法取值是 0 到 stringObject.length - 1。如省略该参数,则将从字符串的最后一个字符处开始检索。 返回值: 如果在 stringObject 中的 fromindex 位置之前存在 searchvalue,则返回的是出现的最后一个 searchvalue 的位置。 说明: 该方法将从尾到头地检索字符串 stringObject,看它是否含有子串 searchvalue。开始检索的位置在字符串的 fromindex 处或字符串的结尾(没有指定 fromindex 时)。如果找到一个 searchvalue,则返回 searchvalue 的第一个字符在 stringObject 中的位置。stringObject 中的字符位置是从 0 开始的。 实例: 在本例中,我们将在 "Hello world!" 字符串内进行不同的检索:
<script type="text/javascript"> var str="Hello world!" document.write(str.lastIndexOf("Hello") + "<br />") document.write(str.lastIndexOf("World") + "<br />") document.write(str.lastIndexOf("world")) </script>
以上代码的输出:
0 -1 6
Navigator userAgent 属性
定义和用法:
userAgent 属性是一个只读的字符串,声明了浏览器用于 HTTP 请求的用户代理头的值
语法:
navigator.userAgent
searchvalue 必需。规定需检索的字符串值。
实例:
您的浏览器发送的用户代理标题:
<script> document.write("用户代理: " + navigator.userAgent); </script>
以上实例输出结果:
用户代理: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36
substr() 方法
https://www.w3school.com.cn/js/jsref_substr.asp
定义和用法: substr() 方法可在字符串中抽取从 start 下标开始的指定数目的字符。 语法: stringObject.substr(start,length) start 必需。要抽取的子串的起始下标。必须是数值。如果是负数,那么该参数声明从字符串的尾部开始算起的位置。也就是说,-1 指字符串中最后一个字符,-2 指倒数第二个字符,以此类推。 length 可选。子串中的字符数。必须是数值。如果省略了该参数,那么返回从 stringObject 的开始位置到结尾的字串。 返回值: 一个新的字符串,包含从 stringObject 的 start(包括 start 所指的字符) 处开始的 length 个字符。如果没有指定 length,那么返回的字符串包含从 start 到 stringObject 的结尾的字符。 实例: 在本例中,我们将使用 substr() 从字符串中提取一些字符:
<script type="text/javascript"> var str="Hello world!" document.write(str.substr(3,7)) </script>
输出:
lo worl
toLowerCase() 方法
https://www.w3school.com.cn/jsref/jsref_toLowerCase.asp
定义和用法: toLowerCase() 方法用于把字符串转换为小写。 语法: stringObject.toLowerCase() 返回值: 一个新的字符串,在其中 stringObject 的所有大写字符全部被转换为了小写字符。 实例: 在本例中,"Hello world!" 将以小写字母来显示:
<script type="text/javascript"> var str="Hello World!" document.write(str.toLowerCase()) </script>