ES6字符串和数值新增方法总结

ES6字符串和数值新增方法总结

以下是ES6中常用的字符串和数值方法。

字符串方法

  • startsWith(searchString[, position]): 检查字符串是否以指定子字符串开头。

示例:

let str = 'Hello World!';
console.log(str.startsWith('Hello')); // true
console.log(str.startsWith('World', 6)); // true
console.log(str.startsWith('world')); // false
  • endsWith(searchString[, length]): 检查字符串是否以指定子字符串结尾。

示例:

let str = 'Hello World!';
console.log(str.endsWith('!')); // true
console.log(str.endsWith('World', 11)); // true
console.log(str.endsWith('world')); // false
  • includes(searchString[, position]): 检查字符串是否包含指定子字符串。

示例:

let str = 'Hello World!';
console.log(str.includes('Hello')); // true
console.log(str.includes('World', 6)); // true
console.log(str.includes('world')); // false
  • repeat(count): 将字符串重复count次。

示例:

let str = 'Hello ';
console.log(str.repeat(3)); // 'Hello Hello Hello '
  • padStart(targetLength[, padString]): 将字符串填充到指定的长度,第二个参数为填充的字符串。

示例:

let str = 'hello';
console.log(str.padStart(8, 'Hi')); // 'Hihihello'
console.log(str.padStart(3, 'a')); // 'hello'

数值方法

  • Number.isFinite(number): 检查一个数值是否有限,如果数值是Infinity或者NaN,返回false,否则返回true。

示例:

console.log(Number.isFinite(100)); // true
console.log(Number.isFinite(Infinity)); // false
console.log(Number.isFinite(NaN)); // false
  • Number.isNaN(value): 检查一个值是否是NaN,如果是返回true,否则返回false。

示例:

console.log(Number.isNaN(NaN)); // true
console.log(Number.isNaN('hello')); // false
  • Number.parseInt(string[, radix]): 将字符串转换为整数。

示例:

console.log(Number.parseInt('123')); // 123
console.log(Number.parseInt('010', 8)); // 8
  • Number.parseFloat(string): 将字符串转换为浮点数。

示例:

console.log(Number.parseFloat('3.14')); // 3.14
console.log(Number.parseFloat('3.14e2')); // 314

以上是ES6中常用的字符串和数值方法。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:ES6字符串和数值新增方法总结 - Python技术站

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

相关文章

  • 如jQuery般易用的api风格代码分享

    如jQuery般易用的API风格的代码分享,通常是指通过简洁易读的API接口、规范明确的代码结构、充分考虑可扩展性和兼容性等方式,让其他开发者能够简单、快速地使用你的代码,从而提高软件开发的效率。 下面是一些实现这种代码分享的建议: 1. 使用常用的API方法和命名规范 为了让你的API接口和代码逻辑更加易读和易懂,建议尽可能使用常见的API方法和命名规范。…

    JavaScript 2023年5月19日
    00
  • HTML5实现的震撼3D焦点图动画的示例代码

    下面是关于“HTML5实现的震撼3D焦点图动画”的完整攻略,主要分为以下三个部分: 一、准备工作 1.1 导入必要的CSS和JS文件 HTML5实现的震撼3D焦点图动画需要使用一些CSS和JS文件,这些文件需要事先导入到HTML页面中。 其中必要的CSS文件有: <link rel="stylesheet" href="c…

    JavaScript 2023年6月11日
    00
  • 深入理解JavaScript函数参数(推荐)

    深入理解JavaScript函数参数(推荐) 在JavaScript中,函数参数是一个重要的概念,函数的可用性和实用性很大程度上依赖于参数。在本文中,我们将介绍JavaScript函数参数的各种方面,包括: 位置参数 默认参数 剩余参数 命名参数 参数解构 位置参数 位置参数是函数定义中的参数,它们的值由调用函数时传递的参数值确定。例如: function …

    JavaScript 2023年5月27日
    00
  • 23个Javascript弹出窗口特效整理

    这篇文章是对23个Javascript弹出窗口特效的整理,其中包含了不同类型的弹窗特效,包括提示框、模态框、响应式弹窗等。本文将对这些弹窗特效进行详细讲解,帮助读者更好地理解和使用这些特效。 1. 弹出提示框 提示框可以用来展示简单的信息,并通知用户进行确认或取消操作。下面是一个例子: <button onclick="alert(‘Hell…

    JavaScript 2023年5月28日
    00
  • ES6中字符串string常用的新增方法小结

    ES6中字符串string常用的新增方法有很多,本文将对其中常用的方法进行小结,帮助读者更好地理解和使用ES6字符串方法。 1. 字符串模板(Template) 字符串模板(Template)在ES6中是一项非常重要的新功能,它使我们可以更加方便地处理字符串拼接。 1.1 语法 模板字符串使用反引号(“`)包裹字符串,可以在字符串中插入变量或表达式: le…

    JavaScript 2023年5月28日
    00
  • JavaScript中for循环的使用详解

    JavaScript中for循环的使用详解 在JavaScript中,循环是一种重要的编程语言结构,for循环是最常用的循环语句之一,可以用来实现对数组、对象、字符串等类型的数据进行遍历,下面我们来详细讲解一下JavaScript中for循环的使用。 基本语法 for循环的基本语法如下: for (初始化表达式; 条件表达式; 递增表达式) { // 循环体…

    JavaScript 2023年5月28日
    00
  • js 深拷贝函数

    当我们需要对一个 JavaScript 对象进行复制或者赋值操作时,通常会遇到一个问题:当我们仅仅对该对象进行简单的赋值时,实际上我们并没有将其作为一个全新的对象重新创建一份,而是在实际上仅仅对原有对象进行了一份引用。由此,如果我们修改了其中一个引用,那么其他的引用也将受到影响。因此,为了避免这种问题,我们需要使用深拷贝函数来创建一个全新的对象。本文将会提供…

    JavaScript 2023年5月27日
    00
  • 详解javascript中的变量提升和函数提升

    什么是变量提升和函数提升 在JavaScript中,当我们定义变量和函数时,会发生“变量提升”和“函数提升”的现象。变量提升指的是当声明一个变量时,JavaScript会将该声明提升至作用域顶部,也就是在代码中变量声明语句前使用该变量也不会报错。 同理,函数提升指的是在定义函数时,JavaScript也会将该函数提升至作用域顶部,因此在函数定义之前使用该函数…

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