Красивый и могучий JS
|
laimas,
Твой акк взломали?) Есть ведь тема в оффтопике - Интересные ссылки и их обсуждение |
Цитата:
|
laimas,
Юморе заценил) |
любят они мусолить это несчастное приведение типов..
|
:write:
если б ещё кто-то подписывал ссылки ... и тут и там :) |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
вспомнилась задачка с собеседования :)
console.log((x == x) && (x > x)); // true (булевское) чему равен х? |
Цитата:
|
Alexandroppolus,
Так чему равен х тоже интересно? |
Цитата:
-- поцказка: typeof х === 'object'. Мне тоже сказали об этом, когда я перепробовал все простые значения и немного растерялся. |
Не пройдем мы собеседование ребята =(
|
Цитата:
Бородатые прогеры решают рассово-правильные задачки перед ацким собеседованием ::D https://www.toptal.com/javascript/interview-questions https://github.com/nishant8BITS/123-...rview-Question https://www.codementor.io/nihantanu/...wers-du107p62z |
Rise,
Чет не могу решить эту основу основ ) |
Alexandroppolus,
а такой результат принимается? :) console.log( x == x && x > x) // true console.log(typeof х) // undefined всё нормально скобки нужны console.log(typeof(x))//object может кто-то обьяснит почему undefined без скобок? |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
мдаааа ёршкин кот .... опечатка ха с икс перепутал |
вопрос чему равен 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 |
Цитата:
поцказка: x+x='wat' |
const x = {valueOf: () => 'y'} |
var x = ((i = 0)=>({ toString: ()=> --i }))(); console.log('1: ' + x + ' ,2: ' + x + ' ,3: ' + x + ' ,4: ' + x); //1: -1 ,2: -2 ,3: -3 ,4: -4 console.log((x == x) && (x > x)); //true (-1 != -2) седовательно x == x //false Где логика ? В чем подвох ? __ Понял. объекты сравниваются. |
Часовой пояс GMT +3, время: 06:42. |