js 大小写字母转换的两种方法
一、使用 charCodeAt() 方法和 fromCharCode() 方法
let letter1 = 'A'
let lower_letter = String.fromCharCode(letter1.charCodeAt(0) + 32)
console.log(lower_letter) // 'a'let letter2 = 'b'
let upper_letter = String.fromCharCode(letter2.charCodeAt(0) - 32)
console.log(upper_letter) // 'B'
ASCII码:A-65、a-97,相差32。
二、使用 toUpperCase() 方法和 toLowerCase() 方法
let letter1 = 'A'
let lower_letter = letter1.toLowerCase()
console.log(lower_letter) // 'a'let letter2 = 'b'
let upper_letter = letter2.toUpperCase()
console.log(upper_letter) // 'B'
三、封装成一个函数,能将小写字母转为大写字母,大写字母转为小写字母
// 若letter是小写字母,则转为大写,若letter是大写字母,则转为小写
function letterUpperAndLower(letter) {let reg1 = /[A-Z]/let reg2 = /[a-z]/let result = ''// 是大写字母if(reg1.test(letter)) result = letter.toLowerCase()// 是小写字母else if(reg2.test(letter)) result = letter.toUpperCase()// 都不是else result = '该字符不是字母'return result
}let letter1 = 'b'
console.log(letterUpperAndLower(letter1)) // 'B'
let letter2 = 'F'
console.log(letterUpperAndLower(letter2)) // 'f'
记录于2022-1-18.
js 大小写字母转换的两种方法相关推荐
- Python字母大小写的转换(两种方法)
利用函数进行字母的大小写转换 upper():所有字母大写 lower():所有字母小写 capitalize():首字母大写,其他字母小写 title():每个单词首字母大写,其他小写 示例: #e ...
- iOS: JS和Native交互的两种方法,iosjsnative交互
iOS: JS和Native交互的两种方法,iosjsnative交互 背景: UIWebView: iOS 用来展示 web 端内容的控件. 1. 核心方法: - (NSString*)string ...
- JS区分中英文字符的两种方法
JS区分中英文字符的两种方法: 正则和charCodeAt()方法. 正则无疑是最强大的判断各种条件的方法, 最近也在研习它, 虽然枯燥, 但仍有乐趣. 用它来判断一个双字节的中文字符也是轻而易举地. ...
- js循环添加事件的两种方法
js循环添加事件的两种方法 选择下拉列表中的一个li将文本传到框中 问题:写此二级菜单时用到的方法不好,对此进行优化 原始js代码: <script>// 思路:1.点击下拉框a时,ul中 ...
- html 点击事件阻止冒泡,js阻止事件冒泡的两种方法
本篇文章给大家分享的内容是关于js阻止事件冒泡的两种方法 ,有需要的朋友可以参考一下 一.冒泡事件简介 当我们点击一个控件的时候,如果包括这个控件的父控件也有click事件,则会继续执行. 方法一:e ...
- js对象转换为数组的两种方法
第一种方法: Object.values(obj) 示例: var obj = { name: '小明', age: 22 }; console.log( Object.values(obj) ); ...
- JS动态创建元素(两种方法)
前言 创建元素有两种方法 1)将需要创建的元素,以字符串的形式拼接:找到父级元素,直接对父级元素的innnerHTML进行赋值. 2)使用Document.Element对象自带的一些函数,来实现动态 ...
- Js中访问对象的两种方法
我们通常都使用点" . '"表示法来访问对象,在js中也可以用方括号" [ ] "来访问对象的属性. 使用[]时,应该将想要访问的属性用字符串的形式放在&quo ...
- Js提交表单的两种方法
提交表单一般有两种一种是submit按钮,一种是调用form的submit方法.虽然都是提交表单,但这两种还是有些差别的. 一般来说,提交form表单的时候需要做一些简单的验证,验证完后才能提交,避免 ...
最新文章
- 电磁炉线圈初步谐振实验 - 无线信标线圈
- 查看UNIX/Linux资源占用的top命令
- 以HANA为核心 SAP实时数据平台详解
- asp.net core系列 71 Web架构分层指南
- Flutter打包安卓提示请使用 -Xlint:deprecation 重新编译、请使用 -Xlint:unchecked 重新编译
- ba控制系统的服务器,01-正文
- 人工智能芯片与传统芯片的区别
- python打开界面-python学习笔记(图形用户界面)
- 管理感悟:技术好的人都有点工作狂
- ubuntu7.10下配置java 6和mysql
- Super Mario HDU 4417 主席树区间查询
- matlab广义误差分布,基于Copula函数的多源径流预报误差联合分布研究
- 利用数据细分目标客户群
- NVIDIA Tegra3,高通S4 MSM8960,三星Exynos4【新一代手机处理器大比拼】
- iOS开发:如何修改app名称
- 思维导图MindManager2022版下载安装(无序列号)
- java gui 做闹钟,用JAVA怎样编写一个可以在eclipse中运行的闹钟程序?
- java scavenge_Java垃圾收集器之Parallel Scavenge收集器
- 欧拉函数φ(x)相关性质及计算
- 市内移出版本2.0(1、一页显示15条。2、增加控制标志。3、打印表格时绑定的list的优化。4、保存迁出登记信息时根据业务流水号判断增加还是修改。5、统一管理常量)