东方市网站建设_网站建设公司_全栈开发者_seo优化
2026/1/15 9:16:43 网站建设 项目流程

🎬 HoRain云小助手:个人主页

🔥 个人专栏: 《Linux 系列教程》《c语言教程》

⛺️生活的理想,就是为了理想的生活!


⛳️ 推荐

前些天发现了一个超棒的服务器购买网站,性价比超高,大内存超划算!忍不住分享一下给大家。点击跳转到网站。

专栏介绍

专栏名称

专栏介绍

《C语言》

本专栏主要撰写C干货内容和编程技巧,让大家从底层了解C,把更多的知识由抽象到简单通俗易懂。

《网络协议》

本专栏主要是注重从底层来给大家一步步剖析网络协议的奥秘,一起解密网络协议在运行中协议的基本运行机制!

《docker容器精解篇》

全面深入解析 docker 容器,从基础到进阶,涵盖原理、操作、实践案例,助您精通 docker。

《linux系列》

本专栏主要撰写Linux干货内容,从基础到进阶,知识由抽象到简单通俗易懂,帮你从新手小白到扫地僧。

《python 系列》

本专栏着重撰写Python相关的干货内容与编程技巧,助力大家从底层去认识Python,将更多复杂的知识由抽象转化为简单易懂的内容。

《试题库》

本专栏主要是发布一些考试和练习题库(涵盖软考、HCIE、HRCE、CCNA等)

目录

⛳️ 推荐

专栏介绍

💡 实用技巧与场景

🛠️ 简单场景示例


JavaScript中的字符串是表示文本数据的基础,理解和掌握其特性和方法对编程至关重要。下面这张表格汇总了字符串的核心操作,方便你快速回顾。

操作类别

方法/属性

说明

示例

创建字符串

字面量 ('',"",` `)

使用单引号、双引号或模板字符串创建。

let str = 'Hello';

String构造函数

创建字符串对象(不常用)。

let strObj = new String('Hi');

获取信息

length

返回字符串的字符数量。

'Hi'.length; // 2

[index]charAt(index)

获取指定索引位置的字符。

'Hi'[1]; // 'i'

查找子串

indexOf(searchValue)

返回子串首次出现的索引,找不到返回-1。

'Hi'.indexOf('i'); // 1

includes(searchValue)

判断是否包含子串,返回布尔值。

'Hi'.includes('H'); // true

提取子串

slice(start, end)

提取从startend(不含)的子串。

'Hello'.slice(1, 3); // 'el'

substring(start, end)

类似slice,但不接受负索引。

'Hello'.substring(1, 3); // 'el'

大小写转换

toUpperCase()

将字符串转为大写。

'Hi'.toUpperCase(); // 'HI'

toLowerCase()

将字符串转为小写。

'Hi'.toLowerCase(); // 'hi'

替换内容

replace(searchValue, newValue)

替换第一个匹配的子串。

'Hi'.replace('i', 'ello'); // 'Hello'

replaceAll(searchValue, newValue)

替换所有匹配的子串。

'oo'.replaceAll('o', 'a'); // 'aa'

去除空格

trim()

去除字符串两端的空白字符。

' Hi '.trim(); // 'Hi'

分割为数组

split(separator)

根据分隔符将字符串分割为数组。

'a,b'.split(','); // ['a', 'b']

拼接字符串

+运算符 或concat()

将多个字符串连接成一个新字符串。

'Hello' + ' ' + 'World';

💡 实用技巧与场景

🛠️ 简单场景示例

  1. 格式化用户名

    将用户输入的用户名转换为小写并去除首尾空格。

    let userInput = " SomeUser "; let formattedUsername = userInput.trim().toLowerCase(); console.log(formattedUsername); // 输出: "someuser"
  2. 检查文件扩展名

    判断一个文件名是否以特定后缀结尾。

    let filename = "example.pdf"; if (filename.toLowerCase().endsWith('.pdf')) { console.log("这是一个PDF文件。"); }

希望这份指南能帮助你更好地理解和使用JavaScript字符串。如果你对某个具体操作或应用场景有更深入的疑问,我很乐意为你进一步解答。

❤️❤️❤️本人水平有限,如有纰漏,欢迎各位大佬评论批评指正!😄😄😄

💘💘💘如果觉得这篇文对你有帮助的话,也请给个点赞、收藏下吧,非常感谢!👍 👍 👍

🔥🔥🔥Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧!🌙🌙🌙

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询