JavaScript 是否正确使用大写字母
本例中,我们根据以下规则定义了正确使用大写字母 -
- 一个单词中的所有字母均为大写,如“INDIA”。
- 一个单词中的并非所有字母均为大写,如“example”。
- 一个单词中仅第一个字母为大写,如“Ramesh”。
我们需要编写一个 JavaScript 函数,其中输入一个字符串,判断该字符串是否符合这三个规则中的任何一个。
如果符合,则返回 true,否则返回 false。
示例
const detectCapitalUse = (word = '') => {
let allCap = true;
for (let i = 0; i < word.length; i++){
if (word.charAt(i) === word.charAt(i).toUpperCase()){
if (allCap) continue;
else return false;
}
else {
if (allCap && i > 1)
return false;
else allCap = false;
};
};
return true;
};
console.log(detectCapitalUse('INDIA'));
console.log(detectCapitalUse('jdsdS'));
console.log(detectCapitalUse('dsdsdsd'));输出
控制台中的输出为 -
true false true
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP