Las cookies son utilizadas para recordar información sobre el usuario, como preferencias de idioma, información de inicio de sesión y otros datos. Sólo se pueden manipular cookies creadas por la misma página. Aquí te dejo formas de manipularlas con JavaScript:
1. Crear una nueva cookie:
```javascript
document.cookie = “nombre=Juan; expires=Thu, 24 Dec 2020 12:00:00 UTC; path=/”;
```
Este código crea una nueva cookie llamada “nombre” con el valor “Juan”. La cookie expirará el 24 de diciembre de 2020 y estará disponible para toda la página.
2. Leer una cookie:
Podemos leer las cookies con la propiedad `document.cookie`. Ten en cuenta que este método devuelve todas las cookies en un solo string, por lo que posiblemente tendrás que parsear el string para obtener la cookie que deseas.
```javascript
var cookies = document.cookie;
```
3. Modificar una cookie:
Modificamos una cookie de la misma manera que la creamos, sólo hace falta establecer un nuevo valor.
```javascript
document.cookie = “nombre=Pedro; expires=Thu, 24 Dec 2020 12:00:00 UTC; path=/”;
```
4. Eliminar una cookie:
Para eliminar una cookie establece la fecha de expiración a una fecha pasada.
```javascript
document.cookie = “nombre=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;”;
```
Estos son los métodos básicos para manipular las cookies con JavaScript, es posible que necesites funciones personalizadas para realizar operaciones más complejas.