首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
JavaScript的概念和作用
JavaScript的语法和语义
变量和数据类型
运算符和表达式
控制流和条件语句
函数和作用域的概念和作用
函数的定义和调用
函数参数和返回值
作用域和闭包
对象和数组的概念和作用
对象和数组的迭代和遍历
字符串的创建和操作
正则表达式的创建和匹配
DOM操作的概念和作用
节点和元素的遍历和操作
事件和事件处理函数
XMLHttpRequest对象和Ajax请求
JSON数据的解析和生成
ES6的概念和作用
let和const关键字
箭头函数和模板字面量
解构和展开操作符
类和继承
模块化和打包的概念和作用
CommonJS和ES6模块化
Webpack和Babel的基本使用
当前位置:
首页>>
技术小册>>
编程入门课:Javascript从入门到实战
小册名称:编程入门课:Javascript从入门到实战
JavaScript字符串的创建和操作 JavaScript中的字符串是由一系列Unicode字符组成的序列。字符串可以通过单引号(')或双引号(")来创建。例如: ``` const str1 = 'Hello, world!'; const str2 = "JavaScript is awesome!"; ``` 还可以使用反引号(`)来创建模板字符串。模板字符串是一种特殊类型的字符串,可以包含占位符和表达式。在模板字符串中,使用${}来包含表达式和占位符。例如: ``` const name = 'John'; const greeting = `Hello, ${name}!`; console.log(greeting); // 'Hello, John!' ``` JavaScript字符串的操作方法 JavaScript中的字符串提供了很多方法来操作和转换字符串。下面是一些常用的方法: length属性:返回字符串的长度。 ``` const str = 'Hello, world!'; console.log(str.length); // 13 ``` charAt()方法:返回指定位置的字符。 ``` const str = 'Hello, world!'; console.log(str.charAt(0)); // 'H' ``` concat()方法:连接两个或多个字符串。 ``` const str1 = 'Hello,'; const str2 = 'world!'; console.log(str1.concat(' ', str2)); // 'Hello, world!' ``` slice()方法:返回字符串的一个子串。 ``` const str = 'Hello, world!'; console.log(str.slice(0, 5)); // 'Hello' ``` toLowerCase()方法:将字符串转换为小写。 ``` const str = 'Hello, world!'; console.log(str.toLowerCase()); // 'hello, world!' ``` toUpperCase()方法:将字符串转换为大写。 ``` const str = 'Hello, world!'; console.log(str.toUpperCase()); // 'HELLO, WORLD!' ``` indexOf()方法:返回指定字符串第一次出现的位置。 ``` const str = 'Hello, world!'; console.log(str.indexOf('o')); // 4 ``` lastIndexOf()方法:返回指定字符串最后一次出现的位置。 ``` const str = 'Hello, world!'; console.log(str.lastIndexOf('o')); // 8 ``` split()方法:将字符串拆分成数组。 ``` const str = 'Hello, world!'; console.log(str.split(',')); // ['Hello', ' world!'] ``` replace()方法:替换字符串中的子字符串。 ``` const str = 'Hello, world!'; console.log(str.replace('world', 'John')); // 'Hello, John!' trim()方法:去除字符串两端的空格。 ``` ``` const str = ' Hello, world! '; console.log(str.trim()); // 'Hello, world!' ``` 以上是JavaScript中常见的字符串操作方法。需要注意的是,这些方法返回的都是新的字符串,而不会修改原始字符串。在使用这些方法时,应根据实际需求选择合适的方法并小心使用,以避免出现不必要的错误。
上一篇:
对象和数组的迭代和遍历
下一篇:
正则表达式的创建和匹配
该分类下的相关小册推荐:
Javascript-ES6与异步编程
经典设计模式Javascript版
零基础学JavaScript
JavaScript入门与进阶
剑指javascript-ES6
javascript设计模式原理与实战
深入学习前端重构知识体系
JavaScript面试指南
Javascript重点难点实例精讲(一)
npm script实战构建前端工作流
web前端开发性能优化实战
WebSocket入门与案例实战