
Viktor
03.12.2016
16:23:09
возвращает в следующем выражении
значение предыдущего

Ilya
03.12.2016
16:23:39
и, по идее, два раза

Google

Ilya
03.12.2016
16:24:46

ⓛⓤⓒⓘⓤⓢ➁➆
03.12.2016
16:24:54
Эмм, ну хз

Ilya
03.12.2016
16:26:41
по изначальному дизайну, если я ничего не путаю, они обращаются к ячейке памяти и изменяют ее значение на бинарный 1

Maxim
03.12.2016
16:27:43
var a = 1, b = 1, c, d;
c = ++a; alert(c);
d = b++; alert(d);
c = (2+ ++a); alert(c);
е мое
почему c=5?

Viktor
03.12.2016
16:28:02
ну очевидно же

Maxim
03.12.2016
16:28:43
@Oladushkin скажи, могу попросить 10 минутной помощи в скайпе? может при обьъяснении пойму?

Yevhenii
03.12.2016
16:29:04

Viktor
03.12.2016
16:29:51
смотри. Вся малина в том. Что когда видишь ++a, то считай что переменная уже увеличилась, когда видишь a++ то считай что переменная увеличится только когда в след. раз ее вызовешь
++a значение доступно сразу. а++ значение доступно, только если еще раз вызовешь эту переменную

Maxim
03.12.2016
16:30:48
то есть сначала a++ - ничего не будет, а когда ее выведу в след раз то она будет +?

Viktor
03.12.2016
16:30:53
да

Maxim
03.12.2016
16:32:07
в вот в этом примере
var a = 1, b = 1, c, d;
c = ++a; alert(c);
d = b++; alert(d);
c = (2+ ++a); alert(c);
в третем c = (2+ ++a); alert(c);
a сохранила то что к ней плюсанил +1 в первом примере

Google

Viktor
03.12.2016
16:33:00
да
и еще раз увеличилась
и сразу вернула новое значение
учебник Ильи выучивал вдоль и поперек)
крутая штука

Maxim
03.12.2016
16:33:56
это какой учебник?

Кирилл
03.12.2016
16:34:13
Учебник по префиксным инкрементам

Viktor
03.12.2016
16:34:25
?

Maxim
03.12.2016
16:35:45
@Oladushkin спасибо вроде разобрался

Viktor
03.12.2016
16:37:13
не за что
а js
уже в школах преподают?

Zero
03.12.2016
16:37:30
Обращайся Максимка
Я бы обрадовался

Maxim
03.12.2016
16:38:20
var a = 1, b = 1, c, d;
c = ++a; alert(c);
d = b++; alert(d);
c = (2+ ++a); alert(c);
d = (2+ b++); alert(d) // d=4, почему что первый раз мы прибавли +1, он плюсанулся после повтороного обращения, и сейчас прибавили +1, и когда мы обратились к нему еще раз то он нам выдает 4
не в школе
курсы прохожу

Viktor
03.12.2016
16:38:53
да
верно

Zero
03.12.2016
16:38:54
Лол

Maxim
03.12.2016
16:39:00
ух

Google

Maxim
03.12.2016
16:58:50
var a = 2;
var x = 1 + (a *= 2)
alert(x);
тут x = 9?
Умножает значение переменной на значение выражения и присваивает результат переменной.
Оператор присваивания умножения (*=)
сначала нужно умножить a на 2, а потом значение еще раз умножить на a и прибавить 1?
а нет
нифига
Синтаксис
Оператор: x *= y
Значение: x = x * y
var a = 2;
var x = 1 + (a *= 2)
alert(x);
тут x = 5
так же?

Viktor
03.12.2016
17:07:26
да. есть еще интересный пример
x = 5;
x *= 10+8;
чуму равно x

Ilya
03.12.2016
17:09:37
x = 5;
x *= 10+8;
это своеобразный пересказ этой вот шутейки про "два плюс два умножить на два" или я не понял подвоха?
вот x = x*= 10 + 8 могло бы дать интересные результаты в некоторых языках, если я правильно помню как присовение обрабатывается хотя бы например в плюсах

Maxim
03.12.2016
17:14:50
x *= 10+8; x = 90
т.к + выполняется первым

Maxim
03.12.2016
17:14:54
у него выше приоритет

Кирилл
03.12.2016
17:16:06
О, вы все еще обсуждаете как складывать переменные?)

Maxim
03.12.2016
17:16:31
скажите, что бы это сделать нужно знать if И другие?
* Забегая немного вперед. Напишите программу, которая выводит через console.log все числа от
1 до 100, с двумя исключениями. Для чисел, нацело делящихся на 3, она должна выводить ‘Fizz’,
а для чисел, делящихся на 5 (но не на 3) – ‘Buzz’.Когда сумеете – исправьте её так, чтобы она
выводила «FizzBuzz» для всех чисел, которые делятся и на 3 и на 5

Zero
03.12.2016
17:17:46
Мы тебе домашку на год вперед должны делать?

Yevhenii
03.12.2016
17:18:08
ооооо
физбазз
мой любимый

Maxim
03.12.2016
17:18:23
просто хотел спросит

Google

Maxim
03.12.2016
17:18:27
что почитать что бы сделать
задание под *

Yevhenii
03.12.2016
17:18:53
помню как любился с ним, когда в первый раз прочел в книге по жс
ну проще всего ифами будет наверн, да

Maxim
03.12.2016
17:20:47
почитать про if:?

Yevhenii
03.12.2016
17:21:03
а чего нет, лишним не будет точно

Zero
03.12.2016
17:22:21
Про switch и ?: тоже будет полезным

Yevhenii
03.12.2016
17:22:55
да и вообще програмировать научится
тоже полезно, наверн

Admin
ERROR: S client not available

Zero
03.12.2016
17:24:10
На курсы же ходит
И хорошо

Yevhenii
03.12.2016
17:24:42
Ну, курсы можно по разному проходить

Кирилл
03.12.2016
17:25:03
Программирование программирование. Идите на завод уже работать, конкуренты!

Yevhenii
03.12.2016
17:25:41
На заводе чесать надо, а тут просто скучать

Zero
03.12.2016
17:25:53
+

Yevhenii
03.12.2016
17:25:55
Мы сегодня все решили, что лучше скучать, чем чесать

Кирилл
03.12.2016
17:26:42
Ну не знаю. Я бы вот на станке какую-нибудь фигню сейчас повытачивал. Фрезеровщиком, во! Не работа, а мечта
Можно кубок себе сделать. Или выточить втулку какую-нибудь. А что может js? Пф!

Yevhenii
03.12.2016
17:27:39
Но грызет мысль, что будем зарабатывать твои деньги?

Google

Кирилл
03.12.2016
17:28:19

Yevhenii
03.12.2016
17:28:39
И все на джс
Джс в президенты!

Кирилл
03.12.2016
17:30:06
или на 3д-принтере распечатать
фрезеровщика, который выточик кубок

Yevhenii
03.12.2016
17:31:51
И все на джс!

Maxim
03.12.2016
17:36:25
жестко

Yevhenii
03.12.2016
17:38:01
Так же говорили и пр появлении ноды, но она есть и вполне хорошо себя чувствует
Или ты про ифы?

Кирилл
03.12.2016
17:39:04
Ифы тоже жесткие!
Ифф не терпят неуверенного программиста. им сразу или да или нет, они не знают "не знаю, я подумаю"

Maxim
03.12.2016
17:44:49
что значит иффы?
if {}?

Ma
03.12.2016
17:47:22
означают что пора в гугл

Yevhenii
03.12.2016
17:53:21
Очевидно же
Привыкай, что дегенераты, как я, любят писать англ слова на русском потому что им лень переключать раскладку

Ilya
03.12.2016
17:54:05
ифф обычно означает iff - "if and only if", но это не из программирования, а из математики
но вообще в связи с эти возник вопрос, кто-нибудь когда-нибудь подсчитывал, у какой части этого уютного чатика профильное образование?

Yevhenii
03.12.2016
17:55:42
Неа
Но думаю и одного процента не будет