Cómo se utiliza el método charAt en JavaScript

Javascript

El método CharAt es aceptado por las cadenas en JavaScript, devolviendo la posición del carácter que le pasemos como parámetro en el interior de la cadena.

Si la cadena contiene varias ocurrencias del carácter que le pasemos como parámetro, el método charAt devolverá solamente la posición de la primera de ellas. Si el carácter no está presente en la cadena, el método charAt devolverá una cadena vacía.

El método charAt puede usarse con objetos de tipo String, aunque también funcionará con cadenas estándar definidas con con comillas simples o con comillas dobles, así como con plantillas literales.

En este ejemplo usamos el método charAt con una cadena estándar, obteniendo primero el carácter que está en la posición 0, luego el que está en la posición 2 y finalmente el que está en en la posición 20, que es un índice que no existe en la cadena:

const caracterCero = 'JavaScript'.charAt(0) // 'J'
const caracterDos = 'JavaScript'.charAt(2) // 'v'
const caracterVeinte = 'JavaScript'.charAt(20) // ""

El método charAt funciona del mismo modo con objetos de tipo String, tal y como vemos en este ejemplo

const cadena = new String('JavaScript');
const caracter = cadena.charAt(0); // 'J'

El método charAt es sensible a las mayúsculas, por lo que no es lo mismo el carácter J que el carácter j.

Esto ha sido todo.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

3 comentarios en “Cómo se utiliza el método charAt en JavaScript

  1. La descripción es errónea:
    «devolviendo la posición del carácter que le pasemos como parámetro»
    deberia decir:
    «devolviendo el carácter situado en la posición que le pasemos como parámetro»

    Lo que tú has definido es la función indexOf

Deja una respuesta

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

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”