ES6知识点整理之String字符串新增常用方法示例

yizhihongxing

ES6知识点整理之String字符串新增常用方法示例

1. 介绍

ES6中为字符串提供了很多实用的新增方法,包括模板字符串、startsWith()、endsWith()、repeat()、includes()等。这些方法极大地方便了字符串常用操作的实现。

2. String.raw

String.raw 方法用于获取一个模板字符串的原始字符串形式,忽略所有转义字符。它返回一个斜杠在前面的字符串。在开发过程中,可以通过 String.raw 方法的调用方式,来避免一些注入攻击。

示例代码:

let fileDir = String.raw`C:\Temp\myfile.html`;
console.log(fileDir); // C:\Temp\myfile.html

3. includes()

includes() 方法用于判断一个字符串是否包含某个子字符串,返回值为布尔值。

示例代码:

let str = "hello world";
let keyWord = "world";
console.log(str.includes(keyWord)); // true

4. repeat()

repeat() 方法将字符串重复指定的次数,返回一个新的字符串。

示例代码:

let str = "abc";
console.log(str.repeat(3)); // abcabcabc

5. endsWith()和startsWith()

endsWith() 和 startsWith() 方法用于判断一个字符串是否以某个子字符串开头或者结束,返回值为布尔值。

示例代码:

let str = "hello world";
console.log(str.endsWith("world")); // true
console.log(str.startsWith("hello")); // true

以上就是常用的 ES6 字符串新增方法的示例,希望对大家有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ES6知识点整理之String字符串新增常用方法示例 - Python技术站

(0)
上一篇 2023年5月28日
下一篇 2023年5月28日

相关文章

  • javascript编码的几个方法详细介绍

    JavaScript编码的几个方法详细介绍 作为一名前端开发人员,编写高效可靠的JavaScript贯穿了整个web开发过程,掌握JavaScript编码技巧对于开发者来说非常重要。本文将介绍在JavaScript编码时经常使用的一些方法。 1. 使用模块化 模块化是一种重要的编码方法,它将一段代码拆分成更小、更容易管理和维护的代码块,从而确保代码的可读性和…

    JavaScript 2023年5月18日
    00
  • 详解js的事件处理函数和动态创建html标记方法

    下面是详解”js的事件处理函数和动态创建HTML标记方法”的完整攻略。 1. 事件处理函数 1.1 什么是事件处理函数? 事件处理函数是在特定事件发生时被调用的函数。在JavaScript中,我们可以使用事件处理函数来处理各种事件,比如单击、鼠标悬停、按键等等事件。 1.2 如何使用事件处理函数? 我们可以使用addEventListener()方法将事件处…

    JavaScript 2023年6月10日
    00
  • 实现非常简单的js双向数据绑定

    实现简单的双向数据绑定,主要需要掌握以下两个知识点: 如何监听输入框的变化事件并更新数据模型 如何监听数据模型的变化并更新对应的HTML元素 下面我们分别介绍这两个知识点的实现方法,以及两个示例说明。 监听输入框变化事件 在HTML中,输入框的值可以通过value属性获取到。我们可以使用EventTarget.addEventListener()方法来监听输…

    JavaScript 2023年6月10日
    00
  • JavaScript中使用document.write向页面输出内容实例

    下面是关于JavaScript中使用document.write向页面输出内容的完整攻略。 什么是document.write? 在JavaScript中,我们可以使用document.write()方法向HTML页面输出文本或HTML格式内容,使其在页面中显示出来。这个方法可以用来在页面加载时显示内容、提供动态的响应和反馈等。 怎样使用document.w…

    JavaScript 2023年5月28日
    00
  • javascript实现在线客服效果

    实现在线客服效果可以使用Javascript技术和一些其他技术(如HTML和CSS)。以下是一些实现该效果的步骤: 1.准备工作 首先,我们需要编写一个HTML文件,包含一个聊天窗口和一个表单,用于发送消息和接收用户信息。该表单需要具有提交按钮,并且可以向服务器发送消息并获取响应。 2.创建服务器端脚本 使用Node.js等服务器端技术创建脚本来处理客户端发…

    JavaScript 2023年6月10日
    00
  • JS清除IE浏览器缓存的方法

    下面是详细讲解“JS清除IE浏览器缓存的方法”的完整攻略。 1. 缓存介绍 在浏览器中,网页会被缓存到本地,从而提高网页的加载速度。但是,如果网页文件被更新了,但是浏览器本地缓存还是老的,就会让用户看到旧的网页。因此,我们需要清除IE浏览器缓存,让用户能够看到最新的网页内容。 2. 清除缓存的方法 下面是清除IE浏览器缓存的方法。 2.1 使用meta标签禁…

    JavaScript 2023年6月11日
    00
  • javascript定义函数的方法

    下面是关于JavaScript定义函数的方法的完整攻略: 1. 常规函数定义 最常见的JavaScript函数定义方式是使用function关键字。 function functionName(parameter1, parameter2, …parameterN) { // 函数体 return returnValue; } 其中: functionN…

    JavaScript 2023年5月27日
    00
  • JavaScript接口的实现三种方式(推荐)

    下面是关于“JavaScript接口的实现三种方式(推荐)”的详细攻略: 什么是JavaScript接口? JavaScript接口是指一种约定,它定义了一个或多个方法或属性,用于描述某个对象或类应该具备的行为和特征。JavaScript接口常用于实现对象的多态性和抽象性,从而增强代码的可扩展性和可维护性。 JavaScript接口的实现方式 下面介绍三种常…

    JavaScript 2023年5月27日
    00
合作推广
合作推广
分享本页
返回顶部