Не это отрицание или по другому
Перейти к содержимому

Не это отрицание или по другому

  • автор:

Не это отрицание или по другому

Главное меню

Соглашение

Регистрация

Английский язык

Астрономия

Белорусский язык

Информатика

Итальянский язык

Краеведение

Литература

Математика

Немецкий язык

Обществознание

Окружающий мир

Русский язык

Технология

Физкультура

Для учителей

Дошкольникам

VIP — доступ

Автор: ГБПОУ АСХК | ID: 17289 | Дата: 11.5.2022

Помещать страницу в закладки могут только зарегистрированные пользователи
Зарегистрироваться

Получение сертификата
о прохождении теста

Логическое НЕ (!)

Логический оператор НЕ ( ! ) (логическое отрицание) меняет логическое значение операнда с истины в ложь и наоборот. Обычно он используется с булевыми (логическими) значениями. При использовании с любыми другими значениями, если операнд может быть преобразован в true , то вернёт false ; в противном случае он возвращается true .

Интерактивный пример

Синтаксис

!expr; 

Описание

Возвращает false , если операнд может быть преобразован в true ; в противном случае возвращается true .

Если значение может быть преобразовано в true , то оно рассматривается как истинноподобное (truthy). Если же значение может быть преобразовано в false , то оно называется ложноподобным (falsy).

Примеры выражений, которые могут быть преобразованы в false :

  • null ;
  • NaN ;
  • 0 ;
  • пустая строка ( «» , » , « );
  • undefined .

Несмотря на то, что оператор ! может использоваться с операндами, значения которых не относится к типу Boolean, это всё равно булевый оператор, поскольку его возвращаемое значение всегда можно преобразовать в булевый примитив. Чтобы явно преобразовать возвращаемое значение этого оператора (или вообще любое выражение) в соответствующее значение булевого типа, используйте двойной оператор НЕ (en-US) или конструктор Boolean (en-US).

Примеры

Использование логического НЕ

В следующем коде показаны примеры использования оператора ! (логическое НЕ).

= !true; // !t вернёт false n2 = !false; // !f вернёт true n3 = !""; // !f вернёт true n4 = !"Cat"; // !t вернёт false 

Двойное НЕ ( !! )

Можно один за другим использовать пару операторов НЕ, чтобы явным образом принудительно преобразовать любое значение в соответствующий булевый примитив. Преобразование основано на «истинноподобности» или «ложноподобности» значения (см. truthy и falsy)).

Точно такое же преобразование может быть выполнено с помощью функции Boolean (en-US).

= !!true; // !!truthy вернёт true n2 = !!>; // !!truthy вернёт true: любой объект - истинноподобный. n3 = !!new Boolean(false); // . даже Boolean-объект со значением false из вызова .valueOf()! n4 = !!false; // !!falsy вернёт false n5 = !!""; // !!falsy вернёт false n6 = !!Boolean(false); // !!falsy вернёт false 

Конвертация операторов НЕ

Следующая операция с булевыми значениями:

!!bCondition; 

Понедельник (правило недели): Разница между «не» и «ни»

Сегодня мы рассмотрим проблему правильного употребления частиц «не» и «ни». Первое, что следует запомнить — обычно «не» применяется для обозначения отрицания, в то время как «ни» — для его усиления.

Так, например, «не» нужно писать здесь: «я не знаю, о чем идет речь», в то время как «ни» нужно будет в такой фразе: «я не знаю ни о чем из того, о чем вы говорите». Как в первом, так и во втором примере имеется отрицательное сказуемое, в которое входит частица «не» — «не знаю», однако во втором случае имеется местоимение с «ни», которое и выполняет функцию усиления отрицания. Поэтому если в предложении имеется отрицательное сказуемое, то все подобные усилительные конструкции употребляются только с «ни»: «не видно ни души», «ни разу не слышал об этом». Это правило верно и для местоимений и наречий, с которыми «ни» пишется слитно: «никогда не встречался с ним», «никто не сможет переубедить меня».

«Ни» ставится и в том случае, если в предложении нет отрицательного сказуемого, но оно подразумевается: «на небе ни звездочки». «Ни» (но не «не») может употребляться и для усиления утвердительного смысла: «Как мы ни уговаривали его, он не соглашался», «Кого ни спроси, каждый готов высказать свое мнение».

Если нужно написать предложение, где отрицательная частица повторяется, то в этом случае нужно использовать «ни»: «Здесь ни грузовик, ни трактор не проедет», «Музыка играла ни тихо, ни громко». В этом случае «ни» может быть заменена сочетанием «и не»: «Музыка играла и не тихо, и не громко», поэтому употреблять перед «ни» союз «и» не нужно (хотя это и не возбраняется). Двойное «ни» входит в некоторые устойчивые словосочетания: «ни рыба ни мясо», «ни жив ни мертв», «ни то ни се». Заметьте, в этих примерах перед вторым «ни» запятая не ставится.

Кроме того, «ни» пишется в сочетаниях: «во что бы то ни стало», «откуда ни возьмись», «как ни в чем не бывало» и т.д.: «Было решено во что бы то ни стало провести акцию протеста», «Отряхнувшись, Барсик как ни в чем не бывало побежал дальше». «Не» пишется в следующих сочетаниях: «едва ли не», «чуть ли не», «далеко не», «отнюдь не», «нисколько не», «ничуть не», в союзах «не то… не то», «не то чтобы… а»: «Это далеко не так очевидно, как кажется», «Василий Петрович не то не услышал, не то не понял моего вопроса».

И, наконец, последнее: чтобы понять, какую частицу писать в сочетаниях типа «как бы ни» — «как бы не», «сколько ни» — «сколько не» и подобных, нужно разобраться, к чему именно примыкает эта частица. Если к союзу — тогда пишется «ни», если к сказуемому — то «не». Проверить это достаточно просто: в первом случае сочетание можно опустить без изменения смысла, во втором — нельзя. Например: «Не кто иной, как Иванов, выполнил это задание» (можно оставить просто: «Иванов выполнил это задание», смысл тот же) и «Никто иной не мог выполнить это задание» (здесь ничего опустить нельзя).

Частица «ни» в союзе «ни. ни»

Основная функция частицы ни – усиление отрицания. Поэтому она употребляется в предложениях с отрицательным сказуемым, т. е. сказуемым, включающим частицу не или выраженным словами нельзя, нет. Частица ни может быть повторяющейся (в составе союза ни… ни ).

Повторяющаяся частица ни (в составе союза ни… ни ) соответствует повторяющемуся союзу и утвердительного предложения, напр.: Они не получали ни газет, ни журналов, ни книг. (Ср.: Они получали и газеты, и журналы, и книги. ) С ним не переписывались ни брат, ни сестра, ни родители. (Ср.: С ним переписывались и брат, и сестра, и родители. )

Отрицательное сказуемое в предложениях с повторяющимся союзом ни… ни может выражаться словами нельзя, нет , напр.: Ему нельзя ни читать, ни писать. Ни в лодке, ни в телеге / Нельзя попасть сюда (Ахм.). В этом бесплодном лесу нет ни ягод, ни грибов, ни цветов.

Сказуемые нет, нельзя могут отсутствовать, напр.: Ни огня, ни чёрной хаты, / Глушь и снег… (П.). Ни шороха, ни звука, ни движенья (Инб.). Условия оказались ужасные: ни помыться, ни постирать, ни даже чаю горячего напиться.

  • частица ни
  • грамматика

© ООО «Орфограмматика», 2012—2024

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *