JavaScript学习笔记 CH.2 SEC.3 字符串
来源:互联网 发布:select count,sql,统计 编辑:程序博客网 时间:2024/05/21 07:14
1 模板字符串
要把多个字符串连接起来,可以用+
号连接:
var name = '小明';var age = 20;var message = '你好, ' + name + ', 你今年' + age + '岁了!';alert(message);
如果有很多变量需要连接,用+
号就比较麻烦。ES6新增了一种模板字符串,表示方法和上面的多行字符串一样,但是它会自动替换字符串中的变量:
var name = '小明';var age = 20;var message = `你好, ${name}, 你今年${age}岁了!`;alert(message);
2 操作字符串
字符串常见的操作如下:
var s = 'Hello, world!';s.length; // 13
3 JavaScript为字符串提供了一些常用方法
toUpperCase
toUpperCase()
把一个字符串全部变为大写:
var s = 'Hello';s.toUpperCase(); // 返回'HELLO'
toLowerCase
toLowerCase()
把一个字符串全部变为小写:
var s = 'Hello';var lower = s.toLowerCase(); // 返回'hello'并赋值给变量lowerlower; // 'hello'
indexOf
indexOf()
会搜索指定字符串出现的位置:
var s = 'hello, world';s.indexOf('world'); // 返回7s.indexOf('World'); // 没有找到指定的子串,返回-1
substring
substring()
返回指定索引区间的子串:
var s = 'hello, world's.substring(0, 5); // 从索引0开始到5(不包括5),返回'hello's.substring(7); // 从索引7开始到结束,返回'world'
0 0
- JavaScript学习笔记 CH.2 SEC.3 字符串
- JavaScript学习笔记 CH.3 SEC.3 方法
- JavaScript学习笔记 CH.2 SEC.2 数据类型和变量
- JavaScript学习笔记 CH.3 SEC.4 高阶函数
- JavaScript学习笔记 CH.3 SEC.3.2 filter
- JavaScript学习笔记 CH.2 SEC.4 数组
- JavaScript学习笔记 CH.2 SEC.5 对象
- JavaScript学习笔记 CH.2 SEC.6 条件判断
- JavaScript学习笔记 CH.2 SEC.6 循环
- JavaScript学习笔记 CH.2 SEC.7 map和set
- JavaScript学习笔记 CH.3 SEC.3.1 高阶函数 map/reduce
- JavaScript学习笔记SEC(1) 变量的生命周期
- javascript字符串学习笔记
- Javascript学习笔记(字符串)
- JavaScript学习笔记 2-变量、字符串
- JavaScript学习笔记二:字符串
- JavaScript学习笔记(字符串操作)
- 【学习笔记】JavaScript编码规范-字符串
- arnold渲染vr视频全景视频
- IOS- 企业App"无法升级安装应用程序 因为证书无效"的解决方案
- js 把函数作为参数传递给另一个方法
- LeetCode笔记:189. Rotate Array
- AS出现Gradle's dependency cache may be corrupt错误的解决办法
- JavaScript学习笔记 CH.2 SEC.3 字符串
- 抓交通肇事逃犯
- LINUX基础知识
- jQuery的function(a){a=a||"text";}表示的意义
- FTP服务器日志解析
- 算法——分类目录
- LeetCode473: Matchsticks to Square
- npm设置下载路径
- 以实例全面讲解PHP中多进程编程的相关函数的使用,php函数