Dalia de los Santos Vargas
Preguntaque es un valor literal

Cristian Blandón
Si quieres multiplicar tu edad por 2, y pones 18 * 2 directamente, en vez de:
edad = 18 doble_edad = edad * 2
Cuando tengas 19 te tocaría ir línea por línea cambiando el 18 por 19... Si lo tienes en una variable simplemente cambias el valor de la variable y eso repercutirá en todo tu código.
¡Saludos!

Alejandro Tangarife Rivas
Un valor literal es escribir
console.log('Hola, me llamo Tales De Tales')
A diferencia de valores basados en identificadores, que vendrían siendo esto:
var nombre = 'Tales De Tales'; console.log(`hola, me llamo ${nombre}`)
A lo que se refiere es que un valor literal no puede ser modificado a lo largo del tiempo, mientras que un identificador puede ser cambiado en cualquier momento ya que está basado en una variable modificable

Diego Fernando Marin Lozano
Cuando en tu código escribes algo como:
pos = 45.9 punto = [-51, 67] cerveza = "Duff"
cada uno de esos valores se llaman valor literal, es un valor fijo que pones ahí.
También se conoce como números mágicos, porque quizá el día que escribes el código sabes que significan, pero luego recordar por qué ese valor está ahí es más difícil.
Lo ideal es reemplazarlos por constantes con un identificador significativo, o extraerlos de un diccionario, una BD, o desde un archivo de preferencias, etc. pero no poner valor fijos/literales (quemados dicen otros) en el código.

Adrian Campos
Podemos definir un valor literal de la siguiente manera: Un valor literal es aquel que es escrito directamente en el codigo del programa. (Puede sonar muy abstracto pero aqui tienes un ejemplo) El codigo esta en C.
#include <SL/SL.h> #define PI 3.1416 // 3.1416 es literalmente el valor de PI como punto flotante int main () { float a_disp_rad, a_disp; // "Ingrese el angulo de disparo: " es literalmente una cadena de caracteres o string print(salida, "Ingrese el angulo de disparo: "); // Convertir a radianes a_disp_rad = a_disp * PI / 180; // usamos literalmente el valor 180 como entero // otra vez usamos cadenas literales para enviar el mensaje al usuario print(salida, a_disp, " grados sexagesimales son ", a_disp_rad, " grados en radianes\n"); return 0; // otro entero literal, con valor 0 }```