-
正常字符串,我们使用 单引号或者双引号 包裹。
-
注意转义字符 \
\' //字符串 \n //换行 \t //tab \u4e2d //u####形式,都是Unicode字符,输出为'中' \x41 //Ascll字符 -
多行字符串编写
用 `` 包裹起来,即可编写多行字符串。(这个键在 tab键 上面)
var msg = ` hello world 你好 123 555 ` -
模板字符串
let name = "xiaoming"; let msg = `你好,${name}`; console.log(msg);控制台输出结果为:
你好,xiaoming -
字符串长度
str.length -
字符串的可变性:不可变
如下所示,我们定义一个字符串‘student’,尝试给student[0]赋值为1,查看赋值是否成功:
(在控制台逐行输入如下代码,注释即为运行结果)
var student = 'student'; student[0]= 1; console.log(student); //student显然,赋值并未成功。字符串未发生改变。
-
大小写转换
//注意,这里是方法,不是属性 student.toUpperCase() //将student字符串,转化为大写 student.toLowerCase() //将student字符串,转化为小写 -
获取字符串中某字符的具体位置
student.indexOf('t') //获取student字符串中,t的具体位置 输出为 1 -
substring 和Java中相同,截取字符串中某一段字符(包含最开始的,不包含最后的)
[) student.substring(1) // 从第一个字符截取到最后一个字符 student.substring(1,3) // [1,3) 包含第一个,不包含第三个
JavaScript字符串
最新推荐文章于 2025-04-04 21:01:43 发布
本文讲解了字符串的基本用法,如单引号、转义字符,以及多行字符串和模板字符串的编写。还涉及了字符串长度、不可变性、大小写转换、字符定位和子串截取。重点展示了如何通过模板字符串动态插入变量到字符串中。
327

被折叠的 条评论
为什么被折叠?



