TiToN
Освоившийся
Дата регистрации:
02.04.2013 15:18:38
Сообщений: 21
Здравствуй.У меня такой вопрос.
<script language="Javascript">
function mult(x , y){
var q = x * y;
alert (q);
}
function add(x , y){
var w = x + y;
alert (w);
}
function sub(x , y){
var e = x - y;
alert (e);
}
function division(x , y){
var r = x / y;
alert (r);
}
</script>
<script>
mult (5 , 6);
add (4 , 4);
sub (3 , 2);
division (6 , 3);
</script>
Как надо сделать чтобы результат выводился как (Число 1_знак действия_число 2)?
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
alert(x + " - " + y + " = " + (x - y)); - к примеру.
TiToN
Освоившийся
Дата регистрации:
02.04.2013 15:18:38
Сообщений: 21
<script type="text/javascript">
var x = prompt ("Первое число"
;
var y = prompt ("Второе число"
;
var z = prompt ("Знак действия"
;
if (z == "*"
mult (x , y);
if (z == "+"
add (x , y);
if (z == "-"
sub (x , y);
if (z == "/"
division (x , y);
</script>
У меня из-за чего то во время сложения складываются строки..напр. пишет 4+5=45
а в остальных случаях проблем нету всё рвботает.
Admin
Администратор
Дата регистрации:
27.05.2010 21:23:42
Сообщений: 3063
Используйте функцию Number() для преобразования строк в числа.