-
正常字符串,我们使用 单引号或者双引号 包裹。
-
注意转义字符 \
\' //字符串 \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字符串
最新推荐文章于 2022-08-02 16:12:40 发布