Показать сообщение отдельно
  #2 (permalink)  
Старый 28.08.2012, 04:11
Профессор
Отправить личное сообщение для PashPP Посмотреть профиль Найти все сообщения от PashPP
 
Регистрация: 26.07.2012
Сообщений: 281

Maxmaxmахimus,
Там парсер пожрал символы.
Корректно все вот так:
console.log(6/'3')
 console.log('2'*'3')
 console.log(4+5+'px') 
 console.log('$'+4+5)
 console.log('4' - 2) 
 console.log('4px' -2)
 console.log(7 / 0) 
 console.log(typeof NaN )
 console.log(typeof {}[0] )
 console.log(typeof ('4px' - 2) )
 console.log(parseInt('09'))
 console.log(5 && 2 )
 console.log(2 && 5 )
 console.log(5 || 0 )
 console.log(0 || 5)


alert( !![] + ![] - 1  ) // ???

Эм. [] - что-то. Двойное отрицание чего-то, значит первый элемент тру, второй фолс.
Предполагаю, не глядя, что там будет или НаН или 1+0-1 = 0
Ответить с цитированием