Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #21 (permalink)  
Старый 22.09.2017, 15:20
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

Сообщение от Alexandroppolus
поцказка: typeof х === 'object'. Мне тоже сказали об этом, когда я перепробовал все простые значения и немного растерялся.
Если эта задача имеет решение, то оно, не логично и связано с косяком реализации какого то браузера или грибами.

Бородатые прогеры решают рассово-правильные задачки перед ацким собеседованием :

https://www.toptal.com/javascript/interview-questions
https://github.com/nishant8BITS/123-...rview-Question
https://www.codementor.io/nihantanu/...wers-du107p62z
Ответить с цитированием
  #22 (permalink)  
Старый 22.09.2017, 15:54
Профессор
Отправить личное сообщение для Rise Посмотреть профиль Найти все сообщения от Rise
 
Регистрация: 07.11.2013
Сообщений: 4,662

join,
нет, это не косяк реализации, это основа основ, как прототипы.
Ответить с цитированием
  #23 (permalink)  
Старый 22.09.2017, 16:37
Аватар для join
Профессор
Отправить личное сообщение для join Посмотреть профиль Найти все сообщения от join
 
Регистрация: 05.03.2012
Сообщений: 477

Rise,
Чет не могу решить эту основу основ )
Ответить с цитированием
  #24 (permalink)  
Старый 22.09.2017, 17:29
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Alexandroppolus,
а такой результат принимается?
console.log( x == x && x > x) // true
console.log(typeof х) // undefined



всё нормально скобки нужны
console.log(typeof(x))//object


может кто-то обьяснит почему undefined без скобок?

Последний раз редактировалось рони, 22.09.2017 в 18:08.
Ответить с цитированием
  #25 (permalink)  
Старый 22.09.2017, 20:48
Аватар для Alexandroppolus
Профессор
Отправить личное сообщение для Alexandroppolus Посмотреть профиль Найти все сообщения от Alexandroppolus
 
Регистрация: 25.10.2016
Сообщений: 1,005

Сообщение от рони
а такой результат принимается?
console.log( x == x && x > x) // true
console.log(typeof х) // undefined
Если x === undefined, то очевидно в первой строке будет false.

Сообщение от рони
может кто-то обьяснит почему undefined без скобок?
не понял вопроса..

Сообщение от join
Чет не могу решить эту основу основ )
в 20 посте ответ.

Сообщение от join
Бородатые прогеры решают рассово-правильные задачки перед ацким собеседованием :

https://www.toptal.com/javascript/interview-questions
https://github.com/nishant8BITS/123-...rview-Question
https://www.codementor.io/nihantanu/...wers-du107p62z
там большинство задач - вопросы "что будет напечатано". Для собеседования, может, полезно, но, имхо, интереснее всё же головоломки вида "как сделать так-то и так-то".
Ответить с цитированием
  #26 (permalink)  
Старый 22.09.2017, 21:10
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от Alexandroppolus
Если x === undefined, то очевидно в первой строке будет false.
в том то и дело что x не равно undefined, но console.log(typeof х) выдаёт undefined
Ответить с цитированием
  #27 (permalink)  
Старый 22.09.2017, 21:16
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

Сообщение от рони
в том то и дело что x не равно undefined, но console.log(typeof х) выдаёт undefined


мдаааа ёршкин кот .... опечатка ха с икс перепутал
Ответить с цитированием
  #28 (permalink)  
Старый 22.09.2017, 22:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

вопрос чему равен x ?
console.log((typeof x != 'string') && (x > 'x')); // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log( x == x && x > x) // true
console.log( x == x && x > x) // true
console.log( x == x && x > x) // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log( x == x && x > x) // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log( x == x && x > x) // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log( x == x && x > x) // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log( x == x && x > x) // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log( x == x && x > x) // true
console.log((typeof x != 'string') && (x > 'x')); // true
console.log( x == x && x > x) // true
console.log(typeof x)//object

Последний раз редактировалось рони, 22.09.2017 в 22:55.
Ответить с цитированием
  #29 (permalink)  
Старый 22.09.2017, 23:06
Профессор
Отправить личное сообщение для Rasy Посмотреть профиль Найти все сообщения от Rasy
 
Регистрация: 17.06.2016
Сообщений: 509

Сообщение от рони
вопрос чему равен x ?

поцказка: x+x='wat'

Последний раз редактировалось Rasy, 22.09.2017 в 23:11.
Ответить с цитированием
  #30 (permalink)  
Старый 23.09.2017, 13:45
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

const x = {valueOf: () => 'y'}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Диалог между HTML и внешним JS в контексте расширения GoogleChrome ev1lart Events/DOM/Window 0 26.04.2017 19:25
JS <-> Server Js. Severtain Общие вопросы Javascript 1 05.11.2011 15:36
JS Coaching для стартапа OlgaAyva Работа 12 27.09.2011 22:18
Картинка обрабатывается js 4yBaK Общие вопросы Javascript 10 11.09.2011 09:28
Срочно JS developer okp Работа 13 23.08.2011 16:16