JavaScript - Usando val en javascript

 
Vista:

Usando val en javascript

Publicado por volar.2016 (2 intervenciones) el 12/08/2022 12:45:36
Hola:

He visto el método val para saber el valor de una cadena de números. He hecho un pequeño ejemplo. He supuesto que me da el valor 1000.

var v='1.000';alert('1.000'.val);

Me dice undefined.

¿Qué falla?

Muchasa gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Ivan

Usando val en javascript

Publicado por Ivan (118 intervenciones) el 12/08/2022 18:35:47
Hola,

tal como lo has puesto falla todo jeje.

Para empezar val no significa nada en JavaScript puro, suele ser una función de jQuery o Node.js

Por otro lado, para mostrar varios datos en alert es con el signo + no con el punto, así que efectivamente si sumas un texto más algo indefinido muestra undefined.

Si lo que buscas es una función para transformar una cadena de caracteres en número es parseInt()

1
2
3
4
5
<script>
var v='1.000';
alert(v);
alert(parseInt(v));
</script>

El problema está en la representación de los miles y los decimales tipo 1.000.000.10 (un millón diez céntimos), JavaScript lo suele recortar.
Para eso lo mejor es crear tus propias funciones para mostrar los números formateados e internamente con JavaScript trabajar sólo con el número.

Un saludo!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar