百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

前端教程:JavascriptString对象

wxin55 2024-11-21 22:16 7 浏览 0 评论

String对象与一系列字符和包装JavaScript的字符串原始数据类型一些辅助方法。

因为JavaScript字符串元和String对象之间自动转换,可以调用任何String对象的字符串原始的辅助方法。

Syntax:

创建一个String对象:

var val = new String(string);1复制代码类型:[javascript]

字符串参数是一系列已正确编码的字符。

String属性:

这里是每个属性和它们的描述的列表。

属性

描述

constructor

返回一个引用,创建该对象的字符串函数

length

返回字符串的长度

prototype

prototype属性可以让属性和方法添加到对象

String方法

这里是每种方法及其描述的列表

方法

描述

charAt()

返回指定索引处的字符

charCodeAt()

返回一个数字,表示给定索引处的字符的Unicode值

concat()

结合两个字符串的文本,并返回一个新字符串

indexOf()

返回指定值的第一次出现的调用String对象中的索引,或如果没有找到-1

lastIndexOf()

返回指定的值最后一次出现的调用String对象中的索引,或如果没有找到-1

localeCompare()

返回一个数字表示参考字符串是否到来之前或之后或相同的排序顺序给定的字符串

match()

用于匹配的字符串正则表达式

replace()

用于查找一个正则表达式和一个字符串之间的匹配,并用新的子替换匹配的子串

search()

执行搜索的正则表达式和指定的字符串之间的匹配

slice()

提取字符串的一部分,并返回一个新的字符串

split()

通过分离串入子拆分一个String对象到字符串数组

substr()

返回字符串中,通过指定的字符数开始于指定的位置的字符

substring()

返回两个指标之间串入字符串中的字符

toLocaleLowerCase()

字符串中的字符转换为小写,同时尊重当前的语言环境

toLocaleUpperCase()

字符串中的字符转换为大写,同时尊重当前的语言环境

toLowerCase()

返回转换为小写调用字符串值

toString()

返回表示指定对象的字符串

toUpperCase()

返回转换为大写调用字符串值

valueOf()

返回指定对象的原始值

StringHTML包装器

下面是每个返回包装适当的HTML标签内的字符串的一个副本的方法的列表

Method

描述

anchor()

创建用作超文本目标的HTML锚

big()

创建一个<big>标记要显示在一个大的字体字符串

blink()

创建一个字符串闪烁,好像它是在<blink>标记

bold()

创建一个串,就好像它是在一个<b>标记显示为粗体

fixed()

导致一个字符串,如果它是在一个<tt>标签显示在固定间距字体

fontcolor()

导致一个字符串在一个<font color="color">标记被显示在指定的颜色

fontsize()

导致一个字符串,就好像它是在一个<font size="size">标记被显示在指定的字体大小

italics()

导致字符串是斜体,就好像它是在<i>标签

link()

创建一个请求另一个URL的HTML超文本链接

small()

导致要显示在一个小的字体,就好像它是在一个<small>标记的字符串

strike()

导致显示为触击输出文字,就好像它是在<strike>标签的字符串

sub()

导致字符串显示为下标,就好像它是在<sub>标记

sup()

导致字符串显示为上标,就好像它是在<sup>标签

开课吧广场-人才学习交流平台

相关推荐

ES6中 Promise的使用场景?(es6promise用法例子)

一、介绍Promise,译为承诺,是异步编程的一种解决方案,比传统的解决方案(回调函数)更加合理和更加强大在以往我们如果处理多层异步操作,我们往往会像下面那样编写我们的代码doSomething(f...

JavaScript 对 Promise 并发的处理方法

Promise对象代表一个未来的值,它有三种状态:pending待定,这是Promise的初始状态,它可能成功,也可能失败,前途未卜fulfilled已完成,这是一种成功的状态,此时可以获取...

Promise的九大方法(promise的实例方法)

1、promise.resolv静态方法Promise.resolve(value)可以认为是newPromise方法的语法糖,比如Promise.resolve(42)可以认为是以下代码的语...

360前端一面~面试题解析(360前端开发面试题)

1.组件库按需加载怎么做的,具体打包配了什么-按需加载实现:借助打包工具(如Webpack的require.context或ES模块动态导入),在使用组件时才引入对应的代码。例如在V...

前端面试-Promise 的 finally 怎么实现的?如何在工作中使用?

Promise的finally方法是一个非常有用的工具,它无论Promise是成功(fulfilled)还是失败(rejected)都会执行,且不改变Promise的最终结果。它的实现原...

最简单手写Promise,30行代码理解Promise核心原理和发布订阅模式

看了全网手写Promise的,大部分对于新手还是比较难理解的,其中几个比较难的点:状态还未改变时通过发布订阅模式去收集事件实例化的时候通过调用构造函数里传出来的方法去修改类里面的状态,这个叫Re...

前端分享-Promise可以中途取消啦(promise可以取消吗)

传统Promise就像一台需要手动组装的设备,每次使用都要重新接线。而Promise.withResolvers的出现,相当于给开发者发了一个智能遥控器,可以随时随地控制异步操作。它解决了三大...

手写 Promise(手写输入法 中文)

前言都2020年了,Promise大家肯定都在用了,但是估计很多人对其原理还是一知半解,今天就让我们一起实现一个符合PromiseA+规范的Promise。附PromiseA+规范地址...

什么是 Promise.allSettled()!新手老手都要会?

Promise.allSettled()方法返回一个在所有给定的promise都已经fulfilled或rejected后的promise,并带有一个对象数组,每个对象表示对应的pr...

前端面试-关于Promise解析与高频面试题示范

Promise是啥,直接上图:Promise就是处理异步函数的API,它可以包裹一个异步函数,在异步函数完成时抛出完成状态,让代码结束远古时无限回掉的窘境。配合async/await语法糖,可...

宇宙厂:为什么前端离不开 Promise.withResolvers() ?

大家好,很高兴又见面了,我是"高级前端进阶",由我带着大家一起关注前端前沿、深入前端底层技术,大家一起进步,也欢迎大家关注、点赞、收藏、转发。1.为什么需要Promise.with...

Promise 新增了一个超实用的 API!

在JavaScript的世界里,Promise一直是处理异步操作的神器。而现在,随着ES2025的发布,Promise又迎来了一个超实用的新成员——Promise.try()!这个新方法简...

一次搞懂 Promise 异步处理(promise 异步顺序执行)

PromisePromise就像这个词的表面意识一样,表示一种承诺、许诺,会在后面给出一个结果,成功或者失败。现在已经成为了主流的异步编程的操作方式,写进了标准里面。状态Promise有且仅有...

Promise 核心机制详解(promise机制的实现原理)

一、Promise的核心状态机Promise本质上是一个状态机,其行为由内部状态严格管控。每个Promise实例在创建时处于Pending(等待)状态,此时异步操作尚未完成。当异步操作成功...

javascript——Promise(js实现promise)

1.PromiseES6开始支持,Promise对象用于一个异步操作的最终完成(包括成功和失败)及结果值的表示。简单说就是处理异步请求的。之所以叫Promise,就是我承诺,如果成功则怎么处理,失败怎...

取消回复欢迎 发表评论: