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日

相关文章

  • 浅谈JS原型对象和原型链

    下面是详细的讲解“浅谈JS原型对象和原型链”的完整攻略。 什么是JS原型对象和原型链 在开始讲解JS原型对象和原型链之前,我们需要先理解一下构造函数和实例化的概念。在JS中,构造函数是指用来创建对象的函数,而实例化则是指创建对象的过程。比如下面的代码就定义了一个构造函数: function Person(name, age) { this.name = na…

    JavaScript 2023年5月27日
    00
  • 总结JavaScript中BigIn函数常见的属性

    下面是讲解总结JavaScript中BigIn函数常见属性的完整攻略。 1. BigInt函数的介绍 BigInt是JavaScript中的一个新特性,是一种全新的数字类型。BigInt类型可以表示任意大的整数,而不是限制在Number类型的最大安全整数范围内。BigInt类型使用类似整数的语法来表示,但需要在数字末尾添加一个n后缀。 2. BigInt函数…

    JavaScript 2023年5月28日
    00
  • Vue nextTick的原理解析

    Vue.js中的nextTick方法是一个非常有用又有些神秘的工具。其背后的原理和使用方式值得我们深入探究和理解,使我们能够更好地使用Vue.js,写出更加优秀的代码。 什么是nextTick? 在Vue.js中,当我们修改了一个数据后,DOM并不会立刻更新。相反,Vue.js会在内部异步的更新DOM。这种异步更新意味着我们不能马上获取到更新后的DOM,这对…

    JavaScript 2023年6月11日
    00
  • SpringBoot集成百度AI实现人脸识别的项目实践

    SpringBoot集成百度AI实现人脸识别的项目实践 一、背景 人脸识别技术可以应用于各种场景,如安防、门禁、签到等。而百度AI平台提供了一套强大的人脸识别API,可以为开发者提供便捷的人脸识别功能。同时,SpringBoot作为目前流行的微服务框架,具有极强的开发易用性和扩展性。本文将介绍如何通过SpringBoot集成百度AI实现人脸识别的项目实践。 …

    JavaScript 2023年6月11日
    00
  • js简单判断移动端系统的方法

    判断移动端系统是JS中非常常见的一个需求,下面给出几种判断方式: 方法一:根据navigator.userAgent字符串进行判断 移动端设备的 UA(UserAgent)字符串中,都会包含操作系统的信息,因此我们可以通过解析 UA 字符串来判断设备使用的操作系统。其中一些常见的 UA(UserAgent)字符串包括: Android:/Android/i …

    JavaScript 2023年6月10日
    00
  • 利用javascript判断文件是否存在

    利用JavaScript判断文件是否存在的攻略包含以下几个步骤: 1.构造XMLHttpRequest对象;2.指定文件地址,使用HEAD方法进行异步请求;3.根据请求结果判断文件是否存在。 在具体实现时,可以按照以下步骤进行: 第一步:构造XMLHttpRequest对象 var xhr = new XMLHttpRequest(); 第二步:指定文件地址…

    JavaScript 2023年5月27日
    00
  • JavaScript实现给定时间相加天数的方法

    接下来我将为你详细讲解“JavaScript实现给定时间相加天数的方法”的完整攻略。 问题描述 在实际开发中,我们常常需要对日期进行加减操作。比如,给定一个日期和一个整数days,要求计算出days天之后的日期是多少。本篇文章主要介绍JavaScript实现给定时间相加天数的方法。 解决方案 JavaScript日期对象提供了一些实用的方法,可以方便地处理日…

    JavaScript 2023年5月27日
    00
  • javaScript合并对象的多种方式及知识扩展

    JavaScript合并对象的多种方式及知识扩展 什么是对象合并 在JavaScript中,合并对象指的是将多个对象中的属性和方法,合并成一个新的对象。这在实际应用中非常常见,特别是在处理大型复杂对象时,为了防止属性名冲突或简化处理逻辑,我们经常需要将多个对象合并成一个对象。 合并对象的多种方式 方法一:Object.assign Object.assign…

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