Значит решил попробовать сделать калькулятор на JS, своими силами, т.е. руководствуясь только своими знаниями. Думаю, так будет лучше, так как в силу долгих мучений, это наверняка принесёт свои плоды.
Но вот всё-же в итоге попал в тупик и хочу узнать некоторые вещи, чтобы двинуться дальше.
(На код не смотрите, он ужасен, просто это первый вариант, второй уже надеюсь будет лучше)
Вопросы:
1) Как мне написать в условии if(), что типа Если в value у моего импута уже есть (допустим) две Точки (.) или один знак Минус (-), то больше поставить нельзя, сколько бы я не нажимал на эти кнопки?
2) Как мне кнопкой ( << ) тупо убрать последний символ из строки, при этом не нарушив работу калькулятора?
(Это кнопка для того, чтобы, Если я например случайно написал не то число, то стереть его)
3) После того, как я жму знак Равно (=), то у меня вроде-бы всё высчитывается, НО проблема в том, что далее чтобы считать новые числа, мне приходится всё сбрасывать, а мне хотелось-бы просто допустим продолжать дальше считать с получившегося результата. Как это сделать?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Здравствуйте, подскажите какой тег использовать для увеличения значения, пример на картинке.
Вроде, про такой тег я слышала. Если есть тег прогресс бар, значит и такое должно быть.
Question
psywalker
Приветствую!
Значит решил попробовать сделать калькулятор на JS, своими силами, т.е. руководствуясь только своими знаниями. Думаю, так будет лучше, так как в силу долгих мучений, это наверняка принесёт свои плоды.
Но вот всё-же в итоге попал в тупик и хочу узнать некоторые вещи, чтобы двинуться дальше.
(На код не смотрите, он ужасен, просто это первый вариант, второй уже надеюсь будет лучше)
Вопросы:
1) Как мне написать в условии if(), что типа Если в value у моего импута уже есть (допустим) две Точки (.) или один знак Минус (-), то больше поставить нельзя, сколько бы я не нажимал на эти кнопки?
2) Как мне кнопкой ( << ) тупо убрать последний символ из строки, при этом не нарушив работу калькулятора?
(Это кнопка для того, чтобы, Если я например случайно написал не то число, то стереть его)
3) После того, как я жму знак Равно (=), то у меня вроде-бы всё высчитывается, НО проблема в том, что далее чтобы считать новые числа, мне приходится всё сбрасывать, а мне хотелось-бы просто допустим продолжать дальше считать с получившегося результата. Как это сделать?
Ссылка:
http://www.psywalker.ru/Forum/JS/Primitive/calculat.html
Link to comment
Share on other sites
Top Posters For This Question
27
7
7
9
Popular Days
Apr 19
25
May 14
20
Apr 17
8
May 13
5
Top Posters For This Question
psywalker 27 posts
LunatiK 7 posts
Great Rash 7 posts
sigma77 9 posts
Popular Days
Apr 19 2010
25 posts
May 14 2010
20 posts
Apr 17 2010
8 posts
May 13 2010
5 posts
71 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.