点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!
作用: 用于将多个字符串连接成一个新的字符串。
示例:
const str1 = 'Hello';
const str2 = 'World';
const result = str1 + ' ' + str2; // 'Hello World'
常见场景: 创建完整的句子或消息。
作用: 返回字符串中字符的数量。
示例:
const text = 'JavaScript';
const length = text.length; // 10
常见场景: 验证输入的字符串长度是否符合要求。
作用: 查找指定子字符串在字符串中的位置。
示例:
const sentence = 'This is a sample sentence';
const position = sentence.indexOf('sample'); // 10
常见场景: 搜索关键词或验证特定子字符串是否存在。
作用: 替换字符串中的指定子字符串。
示例:
const message = 'Hello, World!';
const newMessage = message.replace('World', 'Universe'); // 'Hello, Universe!'
常见场景: 在文本中替换特定单词或字符。
作用: 将字符串分割成数组,以指定分隔符进行分割。
示例:
const colors = 'red,green,blue';
const colorArray = colors.split(','); // ['red', 'green', 'blue']
常见场景: 解析CSV文件或将字符串拆分为数组。
作用: 将字符串转换为大写或小写。
示例:
const mixedCase = 'HeLLo WoRLD';
const upperCase = mixedCase.toUpperCase(); // 'HELLO WORLD'
const lowerCase = mixedCase.toLowerCase(); // 'hello world'
常见场景: 格式化用户输入或比较字符串时不区分大小写。
作用: 从字符串中提取指定范围的字符。
示例:
const text = 'JavaScript is awesome';
const slicedText = text.slice(0, 10); // 'JavaScript'
常见场景: 提取部分文本,用于展示或处理。
作用: 删除字符串开头和结尾的空格。
示例:
const text = ' Trim me! ';
const trimmedText = text.trim(); // 'Trim me!'
常见场景: 清理用户输入,确保不包含不必要的空白。
作用: 检查字符串是否以指定的前缀或后缀开头或结尾。
示例:
const filename = 'document.pdf';
const isPDF = filename.endsWith('.pdf'); // true
常见场景: 验证文件类型或URL。
作用: 使用模板字符串创建多行文本和插入变量。
示例:
const name = 'Alice';
const greeting = `Hello, ${name}!
How are you doing?`;
常见场景: 创建动态生成的文本,例如电子邮件模板或日志消息。