Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   КАКИМ ОБРАЗОМ ЧЕРЕЗ ALERT СКЛАДЫВАТЬ ДРОБНЫЕ (https://javascript.ru/forum/misc/86551-kakim-obrazom-cherez-alert-skladyvat-drobnye.html)

VDEREVYAH 01.08.2025 07:43

КАКИМ ОБРАЗОМ ЧЕРЕЗ ALERT СКЛАДЫВАТЬ ДРОБНЫЕ
 
К ПРИМЕРУ ВАЖНО СЛОЖИТЬ
1 + 0,1

ВАЖНО РАЗДЕЛИТЬ

102 / 1 * 0,5

ЕЩЁ ИМЕЮТСЯ ТОЛЬКО ЦЕЛОЕ СЛОЖЕНИЕ.


<!DOCTYPE html>
<html lang="ru">
<head>
<title>Заголовок страницы</title>
<meta charset="utf-8">
</head>
<body>



<script>


var a = parseFloat(prompt("1", ''));
var b = parseFloat(prompt("2", ''));
var c = (parseFloat(a + b));
alert(parseFloat(c)); // вывести баннером



document.write(parseFloat(c)); // вывести строкой

</script>



<p>Чтобы сложить их как числа, нужно преобразовать их например с помощью функции parseInt.</p>

</body>
</html>:help:

VDEREVYAH 01.08.2025 07:48

<!DOCTYPE html>
<html lang="ru">
<head>
<title>Заголовок страницы</title>
<meta charset="utf-8">
</head>
<body>



<script>

var a = parseInt(prompt("1", ''));
var b = parseInt(prompt("2", ''));
var c = a + b;
alert(c); // вывести баннером
document.write(c); // вывести строкой

</script>

<br>

<script>

document.write(c); // вывести строкой

</script>

/

<script>

document.write(a); // вывести строкой

</script>

=

<br>

<script>

var d = c / a;
document.write(d); // вывести строкой

</script>


<p>Чтобы сложить их как числа, нужно преобразовать их например с помощью функции parseInt.</p>

</body>
</html>

VDEREVYAH 01.08.2025 07:49

Цитата:

Сообщение от VDEREVYAH (Сообщение 557679)
<!DOCTYPE html>
<html lang="ru">
<head>
<title>Заголовок страницы</title>
<meta charset="utf-8">
</head>
<body>



<script>

var a = parseInt(prompt("1", ''));
var b = parseInt(prompt("2", ''));
var c = a + b;
alert(c); // вывести баннером
document.write(c); // вывести строкой

</script>

<br>

<script>

document.write(c); // вывести строкой

</script>

/

<script>

document.write(a); // вывести строкой

</script>

=

<br>

<script>

var d = c / a;
document.write(d); // вывести строкой

</script>


<p>Чтобы сложить их как числа, нужно преобразовать их например с помощью функции parseInt.</p>

</body>
</html>

здесь числа округляются до целых integer, важно чтобы float зафиксировались, к примеру 1 + 0,1 = 1,1

VDEREVYAH 01.08.2025 08:01

<!DOCTYPE html>
<html lang="ru">
<head>
<title>Заголовок страницы</title>
<meta charset="utf-8">
</head>
<body>



<script>


var x = prompt("Enter a Value", "0");
var y = prompt("Enter a Value", "0");
var num1 = parseFloat(x);
var num2 = parseInt(y);
var num3 = parseFloat(x) + parseInt(y);

function floatFixed(fValue){
return parseFloat( fValue.toFixed(8) );
}
document.write(floatFixed(num3));


//document.write(c); // вывести строкой

</script>

<br>

<script>
document.write(floatFixed(0.7 - 0.2));
</script>


<p>Чтобы сложить их как числа, нужно преобразовать их например с помощью функции parseInt.</p>

</body>
</html>


Часовой пояс GMT +3, время: 12:14.