字符串是JavaScript中最常用的数据类型之一,它非常重要。在多数编程语言中字符串都是一种基本的数据类型,JavaScript同样也是。字符串操作和常用方法是JavaScript编程中最基本的操作之一。
在JavaScript中,字符串可以使用单引号'或者双引号"定义,两种方式都可以。
var str1 = 'Hello World!'; var str2 = "Hello World!";
字符串可以使用加号+进行拼接。
var str1 = 'Hello'; var str2 = 'World!'; var str3 = str1 + ' ' + str2; console.log(str3); // 'Hello World!'
length属性可以获取字符串的长度。
var str = 'Hello World!'; console.log(str.length); // 12
indexOf可以查找字符串中是否包含某个子串,lastIndexOf则是从后往前查找。
var str = 'Hello World!'; console.log(str.indexOf('World')); // 6 console.log(str.lastIndexOf('o')); // 7
substring和slice都可以用来截取字符串。substring的参数是起始位置和结束位置,slice的参数是起始位置和结束位置,可选参数是方向。
var str = 'Hello World!'; console.log(str.substring(0, 5)); // 'Hello' console.log(str.slice(0, 5)); // 'Hello' console.log(str.slice(-6)); // 'World!'
replace可以用来替换字符串中的某个子串,它的参数是被替换的子串和替换后的子串。
var str = 'Hello World!'; console.log(str.replace('World', 'JavaScript')); // 'Hello JavaScript!'
toUpperCase可以将字符串转换为大写,toLowerCase可以将字符串转换为小写。
var str = 'Hello World!'; console.log(str.toUpperCase()); // 'HELLO WORLD!' console.log(str.toLowerCase()); // 'hello world!'
以上就是JavaScript中字符串操作和常用方法的详细介绍,希望对初学者有所帮助。
本文为翻滚的胖子原创文章,转载无需和我联系,但请注明来自猿教程iskeys.com