|
Математичсеские действия
|
|
| Jampire | Отредактировал Jampire - Вторник, 17 Августа 2010, 13:04 Дата: 17 Августа 2010, 13:04 | Сообщение # 1 |  ● ● ● ● ● 220 сообщений Статус: Offline | Помогите пожалуйста. Нужна статья по математическим действиям в javascript Или если можно - не статья. А пример. Нужно чтото типа Code var [знак] var2 = set var3 | | |
|
| Infamous | Дата: 17 Августа 2010, 13:28 | Сообщение # 2 |  ● ● ● ● ● 1670 сообщений Статус: Offline | var [знак] var2 = set var3 И что это означает? | | |
|
| Jampire | Дата: 17 Августа 2010, 13:34 | Сообщение # 3 |  ● ● ● ● ● 220 сообщений Статус: Offline | Всмысле Code var math1=0 var math2=0 var math3=0 Нужен скрипт который сможет посчитать math1 + math2 и сохранить результат в math3 Значения math1 и math2 буду присваивать input - полями | | |
|
| MegaFill | Дата: 17 Августа 2010, 13:45 | Сообщение # 4 |  ● ● ● ● ● 1588 сообщений Статус: Offline | math3 = math1 + math2Добавлено (17 Август 2010, 13:45) ---------------------------------------------
Code var math1 = $('#input1').val(), math2 = $('#input2').val(), math3 = math1 + math2; alert(math3) | | |
|
| Infamous | Дата: 17 Августа 2010, 13:59 | Сообщение # 5 |  ● ● ● ● ● 1670 сообщений Статус: Offline | MegaFill, вместо сложения будет конкатенация. Code 3 + 2 // 5 '3' + '2' // 32 | | |
|
| Raiderr | Дата: 17 Августа 2010, 13:59 | Сообщение # 6 | ● ● ● ● ● 151 сообщение Статус: Offline | | | |
|
| Jampire | Дата: 17 Августа 2010, 13:59 | Сообщение # 7 |  ● ● ● ● ● 220 сообщений Статус: Offline | Code <script> <script> var math1 = $('#input1').val(), math2 = $('#input2').val(), math3 = math1 + math2; alert(math3) </script> <input id="input1" type="text"> <input id="input2" type="text"> <input id="input3" type="button" onclick="" value="OK"> Как я понял тут не хватает функции. Code <script> <script> function math() { var math1 = $('#input1').val(), math2 = $('#input2').val(), math3 = math1 + math2; alert(math3) </script> <input id="input1" type="text"> <input id="input2" type="text"> <input id="input3" type="button" onclick="" value="OK"> } Но че в onclick написать для вызова? Добавлено (17 Август 2010, 13:59) --------------------------------------------- Ухты сколько постов пока я писал свой пост... | | |
|
| MegaFill | Дата: 17 Августа 2010, 14:03 | Сообщение # 8 |  ● ● ● ● ● 1588 сообщений Статус: Offline | Code <input id="input1" type="text"> <input id="input2" type="text"> <input id="input3" type="button" onclick="math()" value="OK">
<script> function math() { var math1 = $('#input1').val()*1, math2 = $('#input2').val()*1, math3 = math1 + math2; alert(math3) } </script> Как-то так. | | |
|
| Infamous | Отредактировал Infamous - Вторник, 17 Августа 2010, 14:04 Дата: 17 Августа 2010, 14:03 | Сообщение # 9 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code <script> function math() { var math1 = +$('#input1').val(), math2 = +$('#input2').val(), math3 = math1 + math2; alert(math3) } </script> <input id="input1" type="text"> <input id="input2" type="text"> <input id="input3" type="button" onclick="math();" value="OK"> Упс, уже опередили. | | |
|
| MegaFill | Дата: 17 Августа 2010, 14:06 | Сообщение # 10 |  ● ● ● ● ● 1588 сообщений Статус: Offline | | | |
|
| Jampire | Дата: 17 Августа 2010, 14:17 | Сообщение # 11 |  ● ● ● ● ● 220 сообщений Статус: Offline | Отлично, всем спасибо!Добавлено (17 Август 2010, 14:15) --------------------------------------------- Теперь нужно не много усложнить)) Добавлено (17 Август 2010, 14:17) ---------------------------------------------
Code <script> function math() { var math1 = +$('#input1').val(), math2 = +$('#input2').val(), math3 = math1 + math2; alert(math3) } </script> <input id="input1" type="text"> <select id="selecter"> <option id="+">+</option> <option id="-">-</option> <option id="*">*</option> <option id="/">/</option> </select> <input id="input2" type="text"> <input id="input3" type="button" onclick="math();" value="OK"> Нужно дописать выбор знака в скриптеДобавлено (17 Август 2010, 14:17) --------------------------------------------- Есть идея как это сделать, но может тут помогут сделать проще. А то у мну всегда получается много букв( | | |
|
| Infamous | Дата: 17 Августа 2010, 15:36 | Сообщение # 12 |  ● ● ● ● ● 1670 сообщений Статус: Offline | Code function math() { function $$( id ) { return document.getElementById( id ).value; } alert( eval( $$('input1') + $$('selecter') + $$('input2') ) ); } | | |
|