Помогите с простым кодом для новичков на JavaScript ?

T
На сайте с 19.02.2013
Offline
20
708


var sp = prompt("Напишите любой текст");

function mir(mor) {
var noc = mor.toUpperCase;
return noc;
}

var mol = mir(sp);

var mili = "СТАРАЯ ЗЕМЛЯ";
if (mol = mili) {
document.write("Всё правильно!");
}
else {
document.write("Не правильно");
}

Нужно чтобы пользователь ввёл слово - "старая земля" функция toUpperCase её перевела в большой шрифт, а затем вывелись сообщения если ввёл пользователь даже нижними буквами то нечего страшного и должно вывестися "Всё правильно", а если пользователь ввёл какой-либо левый текст, то нужно вывести "не правильно". Помогите пожалуйста что не того сделал?

IL
На сайте с 20.04.2007
Offline
435
#1

// для начала

if (mol == mili) {

... :) Облачные серверы от RegRu - промокод 3F85-3D10-806D-7224 ( http://levik.info/regru )
T
На сайте с 19.02.2013
Offline
20
#2
ivan-lev:
// для начала
if (mol == mili) {

Тоже думал, но когда так делаю == то при любом вводе пишет надпись из else - "не правильно"!

siv1987
На сайте с 02.04.2009
Offline
427
#3

"Голый" жаваскрипт, а кто-то кажется спрашивал зачем он нужен...

ivan-lev вам правильно подсказал, начните с изучения языка.

taracov:
но когда так делаю == то при любом вводе пишет надпись из else - "не правильно"!

Попробуйте сначала на латинском тексте, тогда точно будете уверены что проблема не в кодировке.

И да, alert(mol); alert(mili); в помощь.

T
На сайте с 19.02.2013
Offline
20
#4
siv1987:
"Голый" жаваскрипт, а кто-то кажется спрашивал зачем он нужен...
ivan-lev вам правильно подсказал, начните с изучения языка.


Попробуйте сначала на латинском тексте, тогда точно будете уверены что проблема не в кодировке.
И да, alert(mol); alert(mili); в помощь.

метод alert куда применить? Он же сделает другоу всплывающие окно? а мне нужен метод prompt ?

siv1987
На сайте с 02.04.2009
Offline
427
#5

Use alert for debug ©

T
На сайте с 19.02.2013
Offline
20
#6
siv1987:
Use alert for debug ©

Довайте как-то по русски, а то я вить не ас какой-то в этом JS ?

siv1987
На сайте с 02.04.2009
Offline
427
#7

По русски вам уже ответили, но вы, видно, не понимаете...

---------- Добавлено 27.03.2013 в 23:10 ----------

http://javascript.ru/String/toUpperCase

T
На сайте с 19.02.2013
Offline
20
#8
siv1987:
По русски вам уже ответили, но вы, видно, не понимаете...

---------- Добавлено 27.03.2013 в 23:10 ----------

http://javascript.ru/String/toUpperCase

Я знаю как применять эту функцию, я применил, но в коде допущена ошибка, не пойму какая! Помогите пожалуйста?

K
На сайте с 28.12.2008
Offline
61
kud
#9

taracov,

про знак равенства вам уже сказали, а также обратите внимание что метод toUpperCase, вы используете как свойство. нужно:


var noc = mor.toUpperCase();
T
На сайте с 19.02.2013
Offline
20
#10
kud:
taracov,
про знак равенства вам уже сказали, а также обратите внимание что метод toUpperCase, вы используете как свойство. нужно:

var noc = mor.toUpperCase();

А, понял забыл скобки поставить!

---------- Добавлено 28.03.2013 в 12:29 ----------

Всем. большое спасибо! Скрипт заработал!

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий