@web_structure

Страница 573 из 5834
Viktor
03.12.2016
16:23:09
возвращает в следующем выражении

значение предыдущего

Ilya
03.12.2016
16:23:39
А почему не должно? 5+6 же
потому что вызов пост-инкремента по идее должен происходить после вычисления

и, по идее, два раза

Google
Ilya
03.12.2016
16:24:46


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

Ilya
03.12.2016
16:26:41
5++ он же ничего не плюсует к 5,?
потому что для инкрементов и декрементов нужна переменная

по изначальному дизайну, если я ничего не путаю, они обращаются к ячейке памяти и изменяют ее значение на бинарный 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
Можно кубок себе сделать. Или выточить втулку какую-нибудь. А что может js? Пф!
С такими темпами скоро можно будет запрограммировать станок, чтобы он сам это сделал

И все на джс

Джс в президенты!

Кирилл
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
if {}?
Ага

Очевидно же

Привыкай, что дегенераты, как я, любят писать англ слова на русском потому что им лень переключать раскладку

Ilya
03.12.2016
17:54:05
ифф обычно означает iff - "if and only if", но это не из программирования, а из математики

но вообще в связи с эти возник вопрос, кто-нибудь когда-нибудь подсчитывал, у какой части этого уютного чатика профильное образование?

Yevhenii
03.12.2016
17:55:42
Неа

Но думаю и одного процента не будет

Страница 573 из 5834