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