Правильное условие для if на javascript [дубликат]

368
24 декабря 2016, 18:06

Данный вопрос уже был задан и имеет решение:

  • Существует ли аналог parseInt для слова в javascript? 1 ответ

На сайте есть таймер

<div class="timer">1100</div>

ник игрока

<div class="myanme">MyNick</div>

я отлавливаю таймер

function find_timer()
{
  var div_timer = document.getElementsByTagName('div');
  for (var i = 0; i< div_timer.length; i++)
    if(div_timer[i].className == "tttimer")
      return timer_element = div_timer[i];
}

ник

function find_myname()
{
    var div_name = document.getElementsByTagName('div');
    for (var i=0; i< div_name.length; i++) 
        if(div_name[i].className == "myanme") 
            return name_element = div_name[i];
}

как сделать правильное условие для if?

var value = parseInt(timer_element.innerHTML);
var myname = "Nick";
var value2 = toString.name_element; // может и не правильно тяну ник....
 if(((value2 = myname) && (value=15)))
  {}

хочу:

если ((переменная мойник совпала с ником сейчас на сайте) и (значение таймера = 15)), то {..}

на деле с другими никами тоже запускается часть {..}

Answer 1
(value2 = myname) && (value=15)  

Тут присвоение, а не сравнение.
Должно быть так:

(value2 === myname) && (value === 15)
READ ALSO
Не работает preloader

Не работает preloader

При загрузке web-приложения в массив загружается большое количество элементов (около 1000), загрузка длится около 8 секунд, пытался ставить preloader...

501
Слайдер в слайдере slickGoTo() не работает

Слайдер в слайдере slickGoTo() не работает

Есть такой пример слайдера в слайдере:

564