Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Kiểm tra chữ hoa dùng đúng cách trong JavaScript

Để mục đích bài toán này, định nghĩa dùng đúng chữ hoa bằng các quy tắc:

  • Tất cả chữ cái trong từ viết hoa, như "INDIA".
  • Tất cả chữ cái không viết hoa, như "example".
  • Chỉ chữ cái đầu tiên viết hoa, như "Ramesh".

Chúng ta cần viết hàm JavaScript nhận vào chuỗi xác định chuỗi có tuân thủ một trong ba quy tắc này không.

Nếu có trả về true, ngược lại false.

Ví dụ

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'));

Kết quả

Kết quả in ra console:

true false true