JavaScript | Método String.prototype.toLocaleUpperCase()

El método String.prototype.toLocaleUpperCase() en JavaScript es un objeto integrado estándar que devuelve el valor de la string de llamada convertido a letras mayúsculas en función de la configuración regional actual del host.

Sintaxis:

str.toLocaleUpperCase()
str.toLocaleUpperCase(locale) 
str.toLocaleUpperCase([locale, locale, ...])

Parámetros:

  • configuración regional: es un parámetro opcional y este parámetro de configuración regional indica la configuración regional que se utilizará para convertir a mayúsculas de acuerdo con las asignaciones de casos específicas de la configuración regional.

Valor devuelto: este método devuelve una string de letras mayúsculas.

Excepciones: este método da dos tipos de error, que son los siguientes:

  • RangeError : si el argumento de configuración regional no es una etiqueta de idioma válida.
  • TypeError : si un elemento de array no es de tipo string.

Los siguientes ejemplos ilustran el método String.prototype.toLocaleUpperCase() en JavaScript:

Ejemplo 1:

const gfg = 'GeeKsForGeekS';
console.log('EN-US: ' + gfg.toLocaleUpperCase('en-US'));
console.log('TR: ' + gfg.toLocaleUpperCase('tr'));
  
const gfg1 = new String("String.prototype.toLocaleUpperCase()");
console.log('Result: ' + gfg1.toLocaleUpperCase());

Producción:

"EN-US: GEEKSFORGEEKS"
"TR: GEEKSFORGEEKS"
"Result: STRING.PROTOTYPE.TOLOCALEUPPERCASE()"

Ejemplo 2:

console.log('ALPHABET'.toLocaleUpperCase());
   
console.log('i\u0307'.toLocaleUpperCase('tr') === 'I');  
console.log('i\u0307'.toLocaleUpperCase('lt-LT') === 'I');
   
let geeks = ['lt', 'LT', 'lt-LT', 'lt-u-co-phonebk', 'lt-x-lietuva'];
console.log('i\u0307'.toLocaleUpperCase(geeks) === 'I'); 

Producción:

"ALPHABET"
false
true
true

Navegadores compatibles: los navegadores compatibles con el método String.prototype.toLocaleUpperCase() se enumeran a continuación:

  • Google Chrome
  • Firefox
  • ES DECIR
  • Ópera
  • Safari
  • Borde

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *