JavaScript原始类型string以及如何使用它来定义字符串?
在本教程中,您将了解 JavaScript 原始类型 string 以及如何使用它来定义字符串。
JavaScript 字符串简介
JavaScript string 是原始值。此外,字符串是不可变的。这意味着如果你修改一个字符串,你总是会得到一个新的字符串。原始字符串不会改变。
要创建字符串,您可以使用单引号 ' 或双引号 ",如下所示:
let str = 'Hi';
ES6 引入了,允许您定义字符串反引号 ` 字符:
let name = John
';
模板文字允许您在字符串中使用单引号和双引号而无需转义它们。例如:
let mesage = `"I'm good". She said";
此外,您可以将和表达式放在模板字面量中。JavaScript 用值替换变量。这称为字符串插值。
let name = 'John';
let message = `Hi, I'm ${name}.`;
Hi, I'm John.
在此示例中,JavaScript 将 name 变量的值插入模板字面量。
转义特殊字符
要转义特殊字符,您可以使用反斜杠 字符。例如:
以下示例使用反斜杠字符转义字符串中的单引号字符:
let str = 'I'm a string!';
获取字符串的长度
length 属性返回字符串的长度:
let str = "Good Morning!";
JavaScript 具有 类型(字母 S 大写),它是 的封装类型。因此,您可以从原始字符串访问 String 类型的所有属性和方法。
访问字符
要访问字符串中的字符,您可以使用类似数组的表示法的 [] ,它是基于零的索引。以下示例返回索引为零的字符串的第一个字符:
let str = "Hello";
要访问字符串的最后一个字符,可以使用索引 length - 1:
let str = "Hello";
+ 运算符连接字符串
要,您可以使用 运算符 +:
let name = 'John';
let str = 'Hello ' + name;
如果你想一段一段地组装一个字符串js 定义 长字符串,你可以使用 += 运算符:
let className = 'btn';
className += ' btn-primary';
className += ' none';
btn btn-primary none
将值转换为字符串
要将非字符串值转换为字符串,您可以使用以下方法之一:
请注意,toString()方法不适用于 undefined 和 null。当您将字符串转换为布尔值时js 定义 长字符串,您无法将其转换回来。例如:
let status = false;
let str = status.toString(); // "false"
在这个例子中:
请注意,只有传递空字符串 '' 给 Boolean() 函数才会返回 false。
比较字符串
要比较两个字符串,您可以使用,例如 >、>=、
发表评论
热门文章
Spimes主题专为博客、自媒体、资讯类的网站设计....
一款个人简历主题,可以简单搭建一下,具体也比较简单....
仿制主题,Typecho博客主题,昼夜双版设计,可....
用于作品展示、资源下载,行业垂直性网站、个人博客,....
热评文章
最新评论
Z.
11月29日
博主你好,Deng插件,这个点击不进去,提示这个(Warning: require_once(/www/wwwroot/w.zzy2020.com/usr/plugins/Deng/Deng/html/profile.php): failed to open stream: No such file or directory in /www/wwwroot/w.zzy2020.com/Fresh/extending.php on line 26
Fatal error: require_once(): Failed opening required '/www/wwwroot/w.zzy2020.com/usr/plugins/Deng/Deng/html/profile.php' (include_path='.:/www/server/php/72/lib/php') in /www/wwwroot/w.zzy2020.com/Fresh/extending.php on line 26)
点都德
3天前
:喷::喜欢::怒::黑线: