content icon indicating copy to clipboard operation
content copied to clipboard

Базовые операторы в JS

Open furtivite opened this issue 2 years ago • 1 comments

Тема

Надо рассказать о самых базовых операторах в JavaScript: +, -, *, /, %, **. Добавить про инкремент и декремент, рассказать про приоритет и присваивание.

Зачем

Так случилось, что такой материал пока что отсутствует в Доке. Можно исправить ситуацию, потому что базовыми операторами мы пользуемся каждый день

Кто напишет материал

  • [ ] Я сам напишу этот материал

furtivite avatar Dec 24 '23 19:12 furtivite

Про основные арифметические операции в Доке уже написано в статье про числа. Может стоит дополнить эту статью информацией про приоритет операций, инкремент/декремент и сокращённое присваивание (+= и т.п.) ? А в статье про строки так же рассказано про оператор +.

Так что насколько могу видеть, не хватает отдельной статьи только на тему побитовые операции

v-yan-v avatar Dec 25 '23 08:12 v-yan-v

Хочу взять задачу

anton-fomichev avatar Mar 08 '25 17:03 anton-fomichev

Привет, отлично! Закрепил за тобой

vitya-ne avatar Mar 08 '25 17:03 vitya-ne

@vitya-ne Тема довольно простая, поэтому есть вопрос: какой объем статьи здесь предпочтителен? Не хочется перегружать большим количеством тонкостей в такой теме, особенно новичков. Сейчас получилось ~10 мин (до редактуры). На мой взгляд, выглядит +- оптимально

anton-fomichev avatar Mar 10 '25 15:03 anton-fomichev

Ориентируйся на соседние доки ) Обычно контент ~ 5мин чтения. В любом случае ревьюверы направят и подскажут

vitya-ne avatar Mar 10 '25 15:03 vitya-ne

Возможно, я тут зря врываюсь, но в тегах здень не дока, а обзорная статья. Как пример можно взять гайд по флексам.

Сходил к @HellSquirrel, нужна действительно, Дока.

Ориентируйся на соседние доки ) Обычно контент ~ 5мин чтения.

Все так. Тег поправлю

furtivite avatar Mar 10 '25 15:03 furtivite

@furtivite Егор, у меня вопросы по теме )

Надо рассказать о самых базовых операторах в JavaScript: +, -, *, /, %, **. Добавить про инкремент и декремент

Перечисленные операторы на MDN называются арифметическими.

Если оставить в заголовке "базовые", то как насчёт не менее базовых логических операторов ( '!', &&, ||, ??) ?

vitya-ne avatar Mar 12 '25 07:03 vitya-ne

@vitya-ne Если в эту же доку вставим !, &&, ||, ??, то раздуем её и выйдем за рамки 10 минут. Я бы предложил !, &&, ||, ?? вынести в отдельную доку. Разделённые доки помогут сохранить фокус на важных вещах и не перегрузят читателя

С другой стороны, мы не можем поделить статью на "Арифметические операторы" и "Логические операторы", потому что в этой статье у нас также содержится общая информация про операторы в целом. В общем, нужен какой-то компромисс :/

anton-fomichev avatar Mar 12 '25 09:03 anton-fomichev

Если в эту же доку вставим !, &&, ||, ??,

Да, и к тому же у нас уже есть дока про логические операторы. Это я просто насчёт названия статьи уточнял

vitya-ne avatar Mar 12 '25 09:03 vitya-ne

@vitya-ne Как в итоге поступим? Смущает то, что если сужать название до "арифметических" операторов, то общая информация об операторах кажется неуместной

anton-fomichev avatar Mar 12 '25 20:03 anton-fomichev

Оставим как есть )

vitya-ne avatar Mar 12 '25 20:03 vitya-ne