JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法

这篇具有很好参考价值的文章主要介绍了JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

 JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

文章目录

前言

一:String中的方法

1:获取字符串的长度

2:返回指定位置的字符

3:返回指定位置的字符Unicode编码

4:返回指定位置的字符Unicode编码

 二:比较常用的

1:连接两个字符串

2:检索一个字符串中指定内容 

3:从后检索一个字符串中指定内容 

 4:截取字符串

5:将一个字符串拆分为一个数组        

6:字符串大写      


前言

        布尔值对象和数值类型都没啥好说的,我们真正要说的是我们的String类型对象,这是浏览器为我们内置的构造方法,或者说叫类,这里边的方法是很多的。

一:String中的方法

        字符串的底层是以字符数组的形式保存的。

1:获取字符串的长度

        length是String中的内置属性,可以获取字符串的长度

        编写代码:

var str = "hello";
console.log(str.length);

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

2:返回指定位置的字符

         charAt()是String中的内置方法,可以获取指定位置的字符

        编写代码:

var str = "hello";
console.log(str.charAt(0));

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

3:返回指定位置的字符Unicode编码

         charCodeAt()是String中的内置方法,可以获取指定位置的字符Unicode编码

        编写代码:

var str = "hello";
console.log(str.charCodeAt(0));

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

4:返回指定位置的字符Unicode编码

         fromCharCodeAt()是String中的内置方法,可以根据字符编码去获取字符

        编写代码:

var str = "hello";
console.log(String.fromCharCode(72));

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

 二:比较常用的

1:连接两个字符串

        concat是String中的内置方法,可以根据字符编码去获取字符

        编写代码:

var str = "hello";
console.log(str.concat(" 你好", " 再见"));

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

        不会改变原有字符串,会返回新的字符串

2:检索一个字符串中指定内容 

        indexof是String中的内置方法,可以根据字符编码去获取字符

        编写代码:

var str = "hello";
console.log(str.indexOf("f"));

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

        返回-1代表没找到。 

3:从后检索一个字符串中指定内容 

        indexof是String中的内置方法,可以根据字符编码去获取字符

        编写代码:

var str = "hello";
console.log(str.lastIndexOf("f"));

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

 4:截取字符串

        slice是String中的内置方法,可以从字符串中截取指定的内容

        编写代码:

var str = "hello";
console.log(str.slice(0,2));

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

        包括开始位置,不包括结束为止。 如果省略第二个参数,会截取到最后所有的值。如果传递一个负数作为参数,则会从后边开始往前截取。

        substring()也可以截取字符串,跟slice类似。区别基本上没啥区别。这个方法不能接受负值作为参数。

5:将一个字符串拆分为一个数组        

         split是String中的内置方法,可以从字符串按照某个元素进行拆分。

        编写代码:

var str = "h,e,l,l,o";
console.log(str.split(","));

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

6:字符串大写      

        toUpperCase是String中的内置方法,可以从字符串全部大写。

        编写代码:

var str = "h,e,l,l,o";
console.log(str.tuUpperCase());

        查看执行结果:

JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法,# JavaScript专栏,javascript,开发语言,ecmascript

        toLowerCase()转小写文章来源地址https://www.toymoban.com/news/detail-741121.html

到了这里,关于JavaScript从入门到精通系列第二十八篇:详解JavaScript中的字符串的方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python入门系列】第十八篇:Python自然语言处理和文本挖掘

    Python自然语言处理(Natural Language Processing,简称NLP)和文本挖掘是一门涉及处理和分析人类语言的学科。它结合了计算机科学、人工智能和语言学的知识,旨在使计算机能够理解、解释和生成人类语言。 NLTK(Natural Language Toolkit):它是Python中最受欢迎的NLP库之一,提供了丰

    2024年02月15日
    浏览(34)
  • 二十三种设计模式第十八篇--责任链模式

    责任链模式是一种行为型设计模式, 它允许你将请求沿着处理者链传递,直到有一个处理者能够处理该请求为止。责任链模式将请求发送者和请求处理者解耦,从而使得多个处理者都有机会处理同一个请求。 该模式包含以下几个关键角色: 抽象处理者(Handler):定义了一个

    2024年02月15日
    浏览(24)
  • WPF入门教程系列二十八 ——DataGrid使用示例MVVM模式(5)

    WPF入门教程系列目录 WPF入门教程系列二——Application介绍 WPF入门教程系列三——Application介绍(续) WPF入门教程系列四——Dispatcher介绍 WPF入门教程系列五——Window 介绍 WPF入门教程系列十一——依赖属性(一) WPF入门教程系列十五——WPF中的数据绑定(一)           通过上面

    2024年02月08日
    浏览(17)
  • WPF入门教程系列二十八 ——DataGrid使用示例MVVM模式(6)

    WPF入门教程系列目录 WPF入门教程系列二——Application介绍 WPF入门教程系列三——Application介绍(续) WPF入门教程系列四——Dispatcher介绍 WPF入门教程系列五——Window 介绍 WPF入门教程系列十一——依赖属性(一) WPF入门教程系列十五——WPF中的数据绑定(一)       7.上面Buttom的

    2024年02月09日
    浏览(18)
  • Oracle数据库从入门到精通系列之十八:Oracle进程

    Oracle中的每个进程都要执行一个特定的任务(或一组任务),每个进程都会为自己分配内存(PGA)来完成它的任务。 一个Oracle实例主要有以下3类进程: 服务器进程(server process)。 后台进程(background process)。 从属进程(slave process)。 这些进程根据客户端的请求来完成工作。 专用服务

    2024年02月09日
    浏览(36)
  • python爬虫学习第二十八天-------了解scrapy(二十八天)

    🎈🎈作者主页: 喔的嘛呀🎈🎈 🎈🎈所属专栏:python爬虫学习🎈🎈 ✨✨谢谢大家捧场,祝屏幕前的小伙伴们每天都有好运相伴左右,一定要天天开心哦!✨✨  hello,兄弟姐妹们!我是喔的嘛呀。今天我们首先来了解scrapy。为后面的学习打下基础。 一、scrapy是什么?

    2024年04月25日
    浏览(18)
  • 第二十八章 Unity射线检测

    本章节我们介绍一下射线。射线就是从一个固定点向一个方向发射出一条直线,在发射过程中需要判断该射线有没有与游戏物体发送碰撞。射线既可以用来检测射击游戏中武器指向目标;又可以判断鼠标是否指向游戏物体。射线的创建方式,一般使用代码来实现。接下来,我

    2024年02月11日
    浏览(35)
  • 【Python入门系列】第二十篇:Python区块链和加密货币

    随着数字经济的快速发展,区块链技术和加密货币成为了人们关注的焦点。区块链作为一种去中心化的分布式账本技术,可以实现安全、透明和可追溯的交易记录。而加密货币则是基于区块链技术构建的数字货币,具有匿名性和去中心化的特点。Python作为一种易学易用的编程

    2024年02月15日
    浏览(22)
  • Iceberg从入门到精通系列之二十二:Spark DDL

    要在 Spark 中使用 Iceberg,请首先配置 Spark 目录。 Iceberg 使用 Apache Spark 的 DataSourceV2 API 来实现数据源和目录。 Spark 3 可以使用 USINGiceberg 子句在任何 Iceberg 目录中创建表: Iceberg会将Spark中的列类型转换为对应的Iceberg类型。详细信息请查看创建表的类型兼容性部分。 PARTITIONE

    2024年02月19日
    浏览(18)
  • Iceberg从入门到精通系列之十八:一篇文章深入了解Flink对Iceberg的支持

    Apache Iceberg 支持 Apache Flink 的 DataStream API 和 Table API。 功能支持 Flink 注意事项 SQL create catalog ✔️ SQL create database ✔️ SQL create table ✔️ SQL create table like ✔️ SQL alter table ✔️ 仅支持更改表属性,不支持列和分区更改 SQL drop_table ✔️ SQL select ✔️ 支持流式和批处理模式 SQ

    2024年02月16日
    浏览(24)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包