当前位置: 首页 > news >正文

前端JS必用工具【js-tool-big-box】学习,字符串字母大小写转换的方法使用

这一小节,我们说一下 js-tool-big-box 工具库中,字符串字母大小写转换的使用。请注意不是说单纯的把字符串转为大写,或者小写。关注 js-tool-big-box 的小伙伴可能知道,我们并没有把一些特别基础的,JS原生API的功能加进去,我们希望能用原生API的就用原生,比较费事的,大家项目里总是写的一些公共方法呢,我们才会迭代到工具库中去。

1 本文涉及4个小需求

  1. 指定字符串,全部转换为小写;
  2. 指定字符串,全部转换为大写;
  3. 指定字符串,只有首单词的首字母大写;
  4. 指定字符串,所有单词的首字母大写;

2 安装js-tool-big-box工具库

 执行安装命令

npm install js-tool-big-box

引入 stringBox 对象,我们将转换字符串的方法,放到了这个对象里;

import { stringBox } from 'js-tool-big-box';

3 转换方法使用

const str = 'top 5 Latest TRANSACTIONS';const str1Result = stringBox.transformLetter(str, 1);
console.log('str转为小写后为:', str1Result);const str2Result = stringBox.transformLetter(str, 2);
console.log('str转为大写后为:', str2Result);const str3Result = stringBox.transformLetter(str, 3);
console.log('str仅有第一个单词的第一个字母转为大写为:', str3Result);const str4Result = stringBox.transformLetter(str, 4);
console.log('str以空格为分割,所有单词首字母大写为:', str4Result);

 

4 使用方法总结

 

方法名返回值入参

transformLetter

第二个入参为1 2 3 4;

1 表示:返回的指定字符串会被转换为全部小写;

2 表示:返回的指定字符串会被转换为全部大写;

3 表示:返回的指定字符串会被转换为,只有首单词的首字母大写;

4 表示:返回的指定字符串的所有单词的首字母大写(以空格分割)

第一个入参必填,表示指定需要转换的字符串;

第二个入参必填,为1 2 3 4,含义见本表格第二列返回值

 

http://www.lryc.cn/news/382887.html

相关文章:

  • Zookeeper:分布式系统中的协调者
  • 如何使用代理IP进行数据抓取,PHP爬虫抓取京东商品数据
  • 一口气安装【Python】教程
  • 华为HCIP Datacom H12-821 卷13
  • 基于SSM的酒店客房管理系统
  • 【数据结构与算法】最短路径,Floyd算法,Dijkstra算法 详解
  • PHP中如何进行网络爬虫和数据抓取?
  • 【Hadoop集群搭建】实验3:JDK安装及配置、Hadoop本地模式部署及测试
  • 分布式锁在Spring Boot应用中的优雅实现
  • 常用框架-Spring Boot
  • AttributeError: module ‘cv2‘ has no attribute ‘face‘
  • 不管你是普本还是双一流,建议你一定要尝试一下学习GIS开发
  • OurBMC大咖说丨第5期:BMC开发中的非标准化问题探讨
  • 空调制冷剂泄漏引发健康隐患,冷媒传感器实时监测至关重要
  • 开源TinyFSM状态机适用于嵌入式工业平台吗?
  • EE trade:利弗莫尔三步建仓法
  • Java中Callable的应用
  • 测试卡无法仪表注册问题分析
  • 【扩散模型(一)】Stable Diffusion中的重建分支(reconstruction branch)和条件分支(condition branch)
  • WPF——Binding
  • linux与windows环境下qt程序打包教程
  • LeetCode21-合并两个有序链表
  • 嵌入式学习——数据结构(双向无头无环链表)——day47
  • MYSQL 将某个字段赋值当前时间
  • ModelSim® SE Command Reference Manual : find命令的用法
  • PHPMailer发送的中文内容乱码如何解决
  • .npmrc配置文件
  • 无线桥接两个路由器 实现全屋网络全覆盖
  • qt开发-14_QListwidget 仿qq好友列表制作
  • 基于hutool的sm2非对称加密使用示例