js 常用几中方法

JavaScript实现toupper函数功能(附完整源码) 阅读详情

开发时我常用到的几个方法:indexOf方法,LastIndexOf方法,substring方法,charAt() 方法,toUpperCase方法,split方法

1.indexOf方法

返回 String 对象内第一次出现子字符串的字符位置。

strObj.indexOf(subString[, startIndex])

参数
strObj

必选项。String 对象或文字。

subString

必选项。要在 String 对象中查找的子字符串。

starIndex

可选项。该整数值指出在 String 对象内开始查找的索引。如果省略,则从字符串的开始处查找。

说明
indexOf 方法返回一个整数值,指出 String 对象内子字符串的开始位置。如果没有找到子字符串,则返回 -1。

如果 startindex 是负数,则 startindex 被当作零。如果它比最大的字符位置索引还大,则它被当作最大的可能索引。

从左向右执行查找。否则,该方法与 lastIndexOf 相同。

示例
下面的示例说明了 indexOf 方法的用法。

function getIndex(str2){
var str="asdfasdf";
  alert(str.indexOf("fa"));

}

结果:3

2.lastIndexOf方法

lastIndexOf方法返回子字符串最后一次出现的位置,和 indexof相反。
3.substring方法

str=str.substring(int beginIndex);截取掉str从首字母起长度为beginIndex的字符串,将剩余字符串赋值给str;

str=str.substring(int beginIndex,int endIndex);截取str中从beginIndex开始至endIndex结束时的字符串,并将其赋值给str;

4.charAt()

The charAt() method returns the character at a specified position.
charAt 方法可以返回字符串指定位置的字符。
return(s);
}

<script type="text/javascript">
var str="Hello world!"
document.write(str.charAt(1))
</script>

The output of the code above will be:
输出结果为:e

5.toLowerCase 方法对非字母字符不会产生影响。

下面的示例演示了 of the toLowerCase 方法的效果:

var str = "This is a STRING object";
str = str.toLowerCase( );

在执行上一条语句后 strVariable 的值为:

this is a string object

6.toUpperCase方法

JavaScript中toUpperCase函数方法是返回一个字符串,该字符串中的所有字母都被转化为大写字母。使用方法:

JavaScript中toUpperCase函数方法对非字母字符不会产生影响。
示例
下面的示例演示了JavaScript中toUpperCase函数方法的效果:

var strVariable = "heLlo";
strVariable = strVariable.toUpperCase( );

在执行上一条语句后 strVariable 的值为:

HELLO
7.split方法

将一个字符串分割为子字符串,然后将结果作为字符串数组返回。

string.split([separator[,limit]])
参数
stringObj
必选项。要被分解的String对象或文字。该对象不会被方法修改。
separator
可选项。字符串或正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
说明
split方法的结果是一个字符串数组,在stingObj中每个出现separator的位置都要进行分解。separator不作为任何数组元素的部分返回。

stringObj.split([separator[, limit]])


示例

var str="asd&ndfs&asfd&好";

arry=str.split("&");

for(int i;i<arry.length;i++){

alert(arry[i]);

}

希望大家能够多提意见,共同学习!

JavaScript数组常用的方法总结 导读:在实际开发中,前端工程师除了写页面布局及样式还要对后端返回的数据进行处理,返回的数据大多数是json格式,一般都是返回一个对象或者数组,下面对常用的数组的使用方法进行总结,方便在开发中手到擒来! 目录 数组常用方法 ​concat() 方法 join() 方法 pop() 方法 push() 方法 reverse() 方法 shift() 方法 slice() 方法 sort() 方法 splice() 方法 toSource() 方法 toString... 阅读详情

相关推荐

JavaScript - 判断今天是星期几(周几 / 礼拜几),适用于 Vue.js uni-app Nuxt.js 等前端项目

jsvueuniapp检查今天是星期几,vue判断当前日期是星期几,js判断今天当前日期是礼拜几,js获取当前是星期几,JS获取当前星期几/周几,JS获取当前星期几的几种方法,vue获取今天是星期几,uniapp获取当前日期是周几,js怎么获取今天是星期几?vue项目中怎么知道今天是礼拜几?JavaScript获取星期几的几种方法,js计算系统当前日期是星期几的方法,JavaScript获取当前日期是星期几的方法,js获取当前日期是星期几,Javascript教程获取今天是星期几,Java

🏆 前端领域优质创作者 2818

无涯教程-Javascript - toUpperCase()函数

此方法返回转换为大写的调用字符串值。

无涯教程 1424

js将字符串中的每一个单词的首字母变为大写其余均为小写

要求: 确保字符串的每个单词首字母都大写,其余部分小写。 这里我自己写了两种方法,或者说是一种方法,另一个是该方法的变种。 第一种: function titleCase(str) { var newarr,newarr1=[]; newarr = str . toLowerCase() . split(" "); for(var i = 0 ; i < newarr . length ; i++){ newarr1 . push(newarr[i][0] . toUpperCase()+newarr[i] . substring(1)); } return newarr1.jo

JS字符串转大小写( toUpperCase() ,toLowerCase())

【代码】JS字符串转大小写( toUpperCase() ,toLowerCase())

m0_75166176的博客 1537

ABAP代码检查(Code Review)

1、SLIN 扩展程序检查 也可通过(SE38工具栏->检查-扩展程序检查) 进入 2、ATC 检查 通过<SE38菜单栏-检查-ABAP测试主控室> 或事物代码SCI, 支持自定义检查变式 SCI可以配置检查变式满足特殊需求,配置对象集用于批量检查 3、通过ABAP测试主控室实现统一管理,定期检查作业和监控功能(事务代码ATC) 参考 SLIN...

u012232542的博客 6063

SAP FI实战入门:从借贷法则到F-02记账,新手必懂的会计凭证操作

本文详细介绍了SAP FI模块中借贷记账法的核心逻辑及F-02凭证录入的全流程操作。通过实例解析借贷方向规则、科目编码设置及金额镜像原则,帮助新手快速掌握会计凭证操作技巧。同时提供了FS10N余额查询和常见错误排查方法,助力用户高效完成SAP财务记账任务。

weixin_29306571的博客 261

JavaScript的学习笔记

比较运算符 = == console.log(1=='1') //true 判断的时候值相等,类型不同也是true === console.log(1==='1') //false 值相等且类型相同 才为true 对象类型 对象是大括号 数组是中括号 var person={ name: "cuiqianqian崔倩倩", age: 18, tags: ['c','c++','java'] } 严格

博客 4874

实战教程:用YOLOv11+PyQt5打造工地安全帽检测系统(附完整数据集)

本文提供了一份完整的实战指南,详细介绍了如何利用YOLOv11目标检测模型与PyQt5界面库,从零开始构建一个智能工地安全帽检测桌面应用。内容涵盖高质量数据集的准备与标注、YOLOv11模型训练与调优,以及如何使用PyQt5开发流畅、专业的图形用户界面,最终实现一个可实际部署的AI安全监控系统。

plum99的博客 737

touppercase_JavaScript中的String toUpperCase()方法与示例

touppercase 字符串toUpperCase()方法 (String toUpperCase() Method) toUpperCase() Method is a string method in JavaScript, it is used to converts all alphabets in uppercase and returns the new string with up...

cumtb2009的博客 1398

从打印攻击到视频重放:手把手用OULU-NPU训练你的第一个活体检测模型

本文详细介绍了如何使用OULU-NPU数据集训练活体检测模型,以应对打印攻击和视频重放等安全威胁。通过PyTorch框架,从环境准备、数据加载、预处理到模型架构设计,手把手教你构建一个高效的双流网络,结合CNN和LSTM技术,提升模型在多种攻击场景下的检测准确率。

weixin_29092031的博客 384

Windows VHD的新玩法——设置任意挂载点

vhd 挂载隐藏的虚拟分区 详细过程 分别使用CreateVirtualDisk和OpenVirtalDisk来创建和打开虚拟磁盘文件。 使用AttachVirtualDisk,必须具有管理员权限才能成功执行此步骤。 初始化设备(延时Sleep),获取附加 VHD 的 UNC 路径:\\.\PhysicalDrive# 。 使用FindFirstVolume/FindNextVolume枚举已安装的卷以查找虚拟磁盘上的卷。 使用SetVolumeMountPoint将卷挂载到文件夹或者设

圣三一 2585

js常用几种类方法实现

js定义类方法的常用几种定义 1 定义方法,方法中包含实现 function createCORSRequest() { var xhr = new XMLHttpRequest(); xhr.onload = function () { console.log('Response : ' + xdr.responseText); ...

weixin_30291791的博客 96

搭建自己的MQTT服务器,实现设备上云(Ubuntu+EMQX)

这篇文章教大家在ECS云服务器上部署EMQX,搭建自己私有的MQTT服务器,配置EMQX实现设备上云,设备数据转发,存储;服务器我采用的华为云的ECS服务器,系统选择Ubuntu系统。

2万+

moment.js的常用方法

1、获取今天是星期几。

zhaolifang_28的博客 806

QGIS003:【02标注工具栏】-标注的样式、放置和属性修改

摘要:文本介绍了QGIS标注的样式、放置和属性修改

qq_31762031的博客 1917

POCV/SOCV 、LVF的差别

1.POCV与OCV、AOCV 为了模拟片上PVT的差异带来的影响,最早提出了OCV(On Chip Variation)给每个cell都设置一个固定的derate值,来覆盖最悲观的情况,但是随着工艺发展,设计规模增大,OCV过度的悲观开始限制性能,于是又有了AOCV(Advanced On Chip Variation),用基于depth和distance的derate来取代单一的全局的derate值,但时序收敛的过程中逻辑级数depth的变化让时序分析的时间变得非常长,由此POCV诞生了。 POCV

m0_61544122的博客 5361

moment常用时间封装(几天前,几周前,几月前,几年前)

自己封装了项目中需要用的常用时间,比如当前时间,几天前,几周前等等。一些UI组件比如antd,element等需要用moment对象的日期、时间组件可以直接用。🟣 前端2026最新【持续更新】→。🟢 前端0到1【持续更新】→。🔵 前端进阶【持续更新】→。🔴 AI最新学习资料 →。

zhang1339435196的博客 3742

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

javascript日期操作方法

//获取中文的星期几 07 //@Z_XQ:周X='Z' 星期X='XQ' 08 //@Example:new Date().getCnDay('Z'); 09 //******************************************************...

数据库天地 82

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

8个常用的JavaScript数组方法每个开发人员都必须知道

英文 |https://javascript.plainenglish.io/array-methods-that-every-javascript-developer-must-kno...

web前端开发 219

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

js数组常用方法

js数组常用方法还挺多的,如果面试官问你这道题可不要只回答几个哟,那是会扣分的!下面是一篇详细的js数组教程文章

夏天的博客 9万+

Day.js 常用方法

前言 Day.js 是代替修改本地Date.prototype,Day.js对Date对象进行了封装,只需要调用Dayjs()即可。 相对moment.js而已,day.js的体积更小,只有2KB左右;moment.min.js 有16.7KB。 对应普通项目来说,对应时间的操作就只有那么几个(格式化、查询、计算),这些基于Day.js完全足够。并且Day.js的文档相对简单、清晰! 该文章对比之前的moment.js的文章 Day.js官方文档   当前文章很多实例是以当前时间来处理的, 当前时间

halo1416的博客 5万+

常用js的数组方法和对象方法

js常用的数组方法和对象方法常用js的数组方法和对象方法数组的方法对象的方法 常用js的数组方法和对象方法 从此以后也要写博客辣,用来记录常见的问题和碰到的新问题。最近记忆力越来越差了。 数组的方法 1.Array.map() 此方法是给数组中的每项数据都添加一个方法,结果作为一个新的数组返回,并不会改变原来的数组。 2.Array.forEach() 此方法是给数组的每一项数据循环添加一个方...

qq_44890872的博客 4563

【JS新手教程】JS获取当前星期几的几种方法

该文通过获取星期几的几种方法,介绍JS里的数组,判断,和字符串截取,可以当作新手教程看,小白也看的懂。获取星期几,可通过Date()对象的getDay()获取,获取的是一个数字,对应的是0,1,2,3,4,5,6。0代表的是星期天,后面6个自然数,代码该星期,如1代表星期一,6代表星期六。 描述:(代码见描述后面)第一个方法:定义一个数组,然后取某一个数组的值。JS中定义一个带初始值的数组的写法...

weixin_30835933的博客 1180

js的常用方法

js的常用方法+已经使用过的实例JavaScript有许多基本方法,这些方法可用于执行各种操作,包括字符串操作、数组操作、数学运算等。

敲厉害的燕宝的博客 3478

js 根据日期获取星期几

这种方法使用了Date对象的getDay()方法,该方法返回一个表示星期几的数字(0表示星期日,1表示星期一,以此类推)。这种方法使用了Intl.DateTimeFormat对象,该对象提供了灵活的日期和时间格式化功能。我们可以通过指定’zh-CN’作为语言环境和’long’作为星期格式,来获取日期的星期几格式。这种方法使用了moment.js库,它提供了很多方便的日期和时间处理方法。我们可以使用moment对象的format()方法,并传入’dddd’作为格式化字符串,来获取日期的星期几格式。

qq_43039260的博客 4493

原生js的常用方法

常用的原生js方法 1.输出语句:document.write(""); 2.JS中的注释为// 3.传统的HTML文档顺序是:document-&gt;html-&gt;(head,body) 4.一个浏览器窗口中的DOM顺序是:window-&gt;(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getE...

gs981600308的博客 2700
上一篇: js 去掉空格
下一篇: 引领潮流风尚的九大80后女星
lcb521
博客等级 码龄18年 7粉丝 12原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值