JavaScript 字符串学习笔记
在 JavaScript 中,字符串是一种基本的数据类型。它可以用来存储和操作文本数据。
创建字符串
在 JavaScript 中,字符串可以通过使用单引号或双引号来创建。例如:
javascriptCopy Codelet str1 = 'Hello World';
let str2 = "Hello World";
也可以使用反引号来创建模板字符串,其中可以包含变量和表达式。例如:
javascriptCopy Codelet name = 'Alice';
let age = 25;
let templateStr = `My name is ${name}, and I am ${age} years old.`;
字符串方法
JavaScript 中提供了许多字符串方法,用于操作和处理字符串。以下是一些常用的方法:
length
获取字符串长度:
javascriptCopy Codelet str = 'Hello World';
let len = str.length; // 11
charAt
获取指定位置上的字符:
javascriptCopy Codelet str = 'Hello World';
let ch = str.charAt(1); // 'e'
substring
获取子字符串:
javascriptCopy Codelet str = 'Hello World';
let subStr = str.substring(1, 4); // 'ell'
replace
替换字符串中的文本:
javascriptCopy Codelet str = 'Hello World';
let newStr = str.replace('World', 'JavaScript'); // 'Hello JavaScript'
toUpperCase
将字符串转换为大写字母:
javascriptCopy Codelet str = 'Hello World';
let upperCaseStr = str.toUpperCase(); // 'HELLO WORLD'
toLowerCase
将字符串转换为小写字母:
javascriptCopy Codelet str = 'Hello World';
let lowerCaseStr = str.toLowerCase(); // 'hello world'
实例演示
下面是一些实例演示,展示了如何使用字符串方法来处理字符串。
实例一:判断字符串是否包含某个字符
javascriptCopy Codelet str = 'Hello World';
let isContain = str.includes('o'); // true
实例二:将字符串中的单词首字母大写
javascriptCopy Codelet str = 'hello world';
let words = str.split(' ');
for (let i = 0; i < words.length; i++) {
words[i] = words[i].charAt(0).toUpperCase() + words[i].substring(1);
}
let newStr = words.join(' '); // 'Hello World'
实例三:将字符串中的数字求和
javascriptCopy Codelet str = '123456';
let sum = 0;
for (let i = 0; i < str.length; i++) {
sum += Number(str.charAt(i));
}
console.log(sum); // 21
以上就是 JavaScript 字符串的学习笔记,希望对您有所帮助。