<MyRusakov.ru />

JavaScript, jQuery и Ajax с Нуля до Гуру

JavaScript, jQuery и Ajax с Нуля до Гуру

Видеокурс "JavaScript, jQuery и Ajax с Нуля до Гуру" научит Вас "вдыхать жизнь" в страницы, делая их с потрясающими эффектами и максимальным удобством для пользователя.

Курс научит Вас писать скрипты на JavaScript, а также обучит использованию библиотеки jQuery и технологии Ajax.

Практически любой красивый сайт (с красивыми галереями изображений, слайдерами, плавными переходами и так далее) использует jQuery. А практически на любом серьёзном сайте вовсю используется технология Ajax, которая делает работу с сайтом максимальной удобной.

Поэтому курс "JavaScript, jQuery и Ajax с Нуля до Гуру" Вам просто необходим, если Вы хотите создавать по-настоящему достойные сайты.

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Форум сайта MyRusakov.ru

Создание простого калькулятора на javascript
10.02.2013 22:37:56 Создание простого калькулятора на javascript Сообщение #1
novi4ek

novi4ek

Новичок

Новичок

Дата регистрации:
30.01.2013 16:09:46

Сообщений: 7

Вообщем создавал калькулятор, все сделал, все прекрастно работает кроме функции сложения. Например если я ввожу два числа например 4 и 5 то получаю результат 45 вместо ожидаемого 9 . В чем проблема . Заранее спасибо.


<html>
<head>
</head>
<body>
<script language = "javascript">
function add(x,y)
{z= x + y;
document.write(+x+ "+"+y+"="+z+ "<br>";
}
function sub (x,y)
{var z=x-y;
document.write(+x+ "-"+y+"="+z+ "<br>";
}
function mult (x,y)
{ var z=x * y;
document.write(+x+ "*"+y+"="+z+ "<br>";
}
function division (x,y)
{if ( y ==0) {alert ("Деление на ноль невозможно";}
z= x/y;
document.write(+x+ "/"+y+"="+z+ "<br>";
}
</script>


<script language = "javascript">
var x= prompt("Введите первое число:";
var y= prompt("Введите второе число:";
var tip= prompt("Введите тип операции:";
if (tip == "-" {sub(x,y);}
else { if (tip == "+" add(x,y);

else { if (tip == "*" mult(x,y);
else { if (tip == "/" division(x,y);}}}

</script>
</body>
</html>
Профиль Ответить
11.02.2013 04:19:35 Создание простого калькулятора на javascript Сообщение #2
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

Чтобы складывать числа, введённые пользователем, нужно преобразовать их из строк в эти самые числа. Для этого используйте функцию Number(), которая преобразует строку в число.
Профиль Ответить
14.02.2013 14:20:02 Создание простого калькулятора на javascript Сообщение #3
soffrick

soffrick

Новичок

Новичок

Дата регистрации:
11.05.2012 18:08:46

Сообщений: 14

parseInt()?
Профиль Ответить
15.03.2013 21:29:08 Создание простого калькулятора на javascript Сообщение #4
Gorilla

Gorilla

Новичок

Новичок

Дата регистрации:
15.03.2013 21:23:11

Сообщений: 4

Проблема такая. Хочу вывести h1 и h2 в форму. не понимаю как. Надеюсь на вашу помощь, Михаил и другие опытные
программисты


<html>
<head>
</head>
<body> <center><table border="2" width="50% " height="50"><tr><td align="center">
<script language = "javascript">
function check(form) {
var a=form.A.value
var b=form.B.value
var c=form.c.value
var a1= Number(a);
var b1= Number(b);
var c1= Number(c);
var D=b*b-4*c*a
var h1=(Math.sqrt(D)-b)/(2*a)
var h2=(-Math.sqrt(D)-b)/(2*a)
var form.x1.value=h1
var form.x2.value=h2
return form
}
</script>
<form name = 'form1' action = 'handler.php' method = 'post'>
A=<input type = 'text' name = 'A' value="1"/>
b=<input type = 'text' name = 'B' value="1"/>
c=<input type = 'text' name = 'c' value="1"/>
c=<input type = 'text' name = 'x1' />
c=<input type = 'text' name = 'x2' />
</form><input type="button" value="Нажми, чтобы вычислить корни"onclick="check(form1)">

</td></tr></table><center>
</body>
</html>
Профиль Ответить
15.03.2013 21:42:06 Создание простого калькулятора на javascript Сообщение #5
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

<form><h1>Заголовок</h1></form> - хотя бы так.
Профиль Ответить
15.03.2013 21:58:12 Создание простого калькулятора на javascript Сообщение #6
Gorilla

Gorilla

Новичок

Новичок

Дата регистрации:
15.03.2013 21:23:11

Сообщений: 4

Вы не так меня поняли. h1 и h2 - это переменные в JS
Профиль Ответить
16.03.2013 11:25:42 Создание простого калькулятора на javascript Сообщение #7
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

В какое-то поле значение h1 вывести или что?
Профиль Ответить
16.03.2013 14:00:52 Создание простого калькулятора на javascript Сообщение #8
Gorilla

Gorilla

Новичок

Новичок

Дата регистрации:
15.03.2013 21:23:11

Сообщений: 4

да, именно. В поле <input type="text" name="x1">
Профиль Ответить
16.03.2013 21:36:07 Создание простого калькулятора на javascript Сообщение #9
Admin

Admin

Администратор

Администратор

Дата регистрации:
27.05.2010 21:23:42

Сообщений: 3063

document.form1.x1.value = h1;
Профиль Ответить
16.03.2013 22:13:31 Создание простого калькулятора на javascript Сообщение #10
Gorilla

Gorilla

Новичок

Новичок

Дата регистрации:
15.03.2013 21:23:11

Сообщений: 4

Спасибо большое)
Профиль Ответить