JavaScript学习笔记(方法)

 

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>

 

原文地址:https://www.cnblogs.com/deny/p/14266790.html