Olá, eu preciso mudar um número para um texto no Javascript. Por exemplo: se o
parseFloat()
Transforma um texto em um número existe alguma váriavel que faça o contrário? Se quiser saber o motivo eu preciso que o número seja impresso com "," e não com "." Para isso estou usando o replace:
.replace(".", ",")
1) Tem como transformar número em texto? 2) Se não, existe outro método para eu trocar o ponto pela vírgula de numerais no Javascript?
Se nbão entendeu muito bem oq eu estou querendo dizer, o código abaixo:
<!DOCTYPE html>
<html>
<head>
<title>Multiplicação</title>
<meta charset="utf-8">
</head>
<body>
<h1>Multiplica!</h1>
<fieldset>
<form id="form">
<label>Insira primeiro valor</label>
<input type="number" name="primeiro_valor">
<label>Insira o segundo valor</label>
<input type="number" name="segundo_valor">
<button id="calcula">Calcular</button>
<div class="resultado"></div>
</form>
</fieldset>
</body>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript">
$("#calcula").click(function(){
event.preventDefault();
let div = $("#resultado");
let form = $("#form");
let x = form.children('input[name="primeiro_valor"]').val();
let y = form.children('input[name="segundo_valor"]').val();
let z = x*y;
div.empty();
div.append("O valor de z é " + z.replace(".", ","));
});
</script>
</html>