Создание переменных
Здравствуйте. У меня возникла такая проблема:
Мне нужно что бы у меня было допустим четыре инпута (в первый вводиться: "x", во второй - "5"). Ниже будет третий инпут с кнопочкой. В третьем инпуте я ручками наберу к примеру: "x^2". Тогда при нажатии "ok" в четвертом инпуте появиться ответ: 25. То есть при нажатии: "ok" программа должна подхватывать введенную мною формулу, в которую входят только что созданные мною переменные. В моей программе конечно же будет многое количестко их (инпуты будет создавать пользователь), но это уже самой собой пойдет. Мне нужно понять как сделать примитивный такой пример с четырьмя инпутами. А именно, как создавать такие переменные и подхватывать их для решения. |
А почему x^2=25 ?
|
5^2 = 25
|
5^2 = 7
ибо ^ это логическая операция XOR (исключающее ИЛИ) 0101 0010 ----- 0111 |
Ладно... в третьем инпуте я наберу: Math.pow(x,2)
Вы хотели, что бы я так исправил? |
Да я вообще-то ничего не хочу, но уж коли речь идет не об арифметике в школе, а об операциях языка программирования, то в JS возведение в степень Math.pow(x,2).
А если такой калькулятор да еще что хотят то и вводят, значит нужны соглашения, если вместо Math.pow(x,2) можно записать некий синоним операции. А если так запишут Math.pow(x,2) / 3 + 12 * 50 ? |
608,33333333333333333
|
Ну на калькуляторе не проблема посчитать, вопрос не в этом. На кого рассчитан этот калькулятор, и знают ли его использующие об объекте Math?
Если да, то eval(). |
Скорее всего знают, точнее должны знать) Но всё же как это относиться к механики создания переменных и их использованию?
|
А каких переменных, если речь идет только об одной - х?
Ну так и присваивайте ей, уже объявленной, введенное значение. Да и вообще какой смысл в них, если можно написать сразу Math.pow(5,2)? |
Часовой пояс GMT +3, время: 04:54. |