1. 字符串查找函数——indexOf
字符串查找是我们常用的操作之一,Javascript提供了indexOf函数来查找字符串中指定子串的位置。该函数返回匹配子串的第一个字符的位置,如果没有匹配到,则返回-1。演示如下:
var str = "hello world";console.log(str.indexOf("world")); //输出:6console.log(str.indexOf("happy")); //输出:-1,表示未找到2. 字符串替换函数——replace
字符串替换也是一个常用的操作,Javascript中的replace函数可以替换掉字符串中指定的子串。该函数接收两个参数,第一个参数是被替换的子串,第二个参数是替换后的字符串。如果子串存在会被替换,如果不存在,则原样返回字符串。演示如下:
var str = "hello world";console.log(str.replace("world", "javascript")); //输出:hello javascriptconsole.log(str.replace("happy", "javascript")); //输出:hello world,表示未找到子串,原样返回3. 字符串截取函数——slice
Javascript中的slice函数可以对字符串进行截取操作,该函数接收两个参数,第一个参数是截取的起始位置,第二个参数是截取的结束位置,如果省略第二个参数,则截取到字符串末尾。演示如下:
var str = "hello world";console.log(str.slice(6)); //输出:worldconsole.log(str.slice(0, 5)); //输出:hello
4. 字符串转换函数——toUpperCase、toLowerCase
Javascript中的字符串转换函数包含两个函数,分别是toUpperCase和toLowerCase,分别用于将字符串转换成大写和小写。演示如下:
var str = "Hello World";console.log(str.toLowerCase()); //输出:hello worldconsole.log(str.toUpperCase()); //输出:HELLO WORLD
5. 字符串分割函数——split
Javascript中的split函数可以将字符串按照指定的分隔符进行分割,返回分割后的子串数组。该函数接收一个参数,表示分隔符。演示如下:
var str = "apple,banana,orange";var arr = str.split(",");console.log(arr); //输出:["apple", "banana", "orange"]6. 字符串拼接函数——concat
Javascript中的concat函数用于将多个字符串拼接成一个字符串,该函数接收多个参数,每个参数表示要拼接的字符串。演示如下:
var str1 = "hello";var str2 = "world";var str3 = "!";console.log(str1.concat(str2, str3)); //输出:hello world!
7. 字符串去除空格函数——trim
Javascript中的trim函数可以去除字符串首尾的空格,返回新的字符串。演示如下:
var str = " hello world ";console.log(str.trim()); //输出:hello world
总结:
Javascript中提供了许多实用的字符串处理函数,我们可以根据需要选择使用。以上七个函数分别是indexOf、replace、slice、toUpperCase、toLowerCase、split、concat和trim。对于字符串的处理,大家可以根据自身的需要灵活运用。
上一篇:css按钮默认属性值
下一篇:css按钮样式代码6









