Что значит 2 восклицательный знак
Перейти к содержимому

Что значит 2 восклицательный знак

  • автор:

Что означает два восклицательных знака "!!" перед выражением?

Что означает, когда пишут два восклицательных знака перед переменной или любым другим выражением? Например:

  • приведение типов
  • JavaScript

Аватар пользователя Ivan Gagarinov

Прежде всего давайте вспомним что вообще делает восклицательный знак в обычных ситуациях. Он является логическим оператором "не". Простой пример, проверяем что выражения между собой равны:

Если хотим проверить что они не равны, то добавляем восклицательный знак:

То есть мы "перевернули" (инвертировали) проверку. Примерно то же самое происходит, когда мы добавляем восклицательный знак перед любым выражением:

Обратите внимание, перед myVar стоит восклицательный знак, это отрицание, то есть можно прочитать это как "не myVar". Восклицательный знак инвертирует наше выражение, которое является строкой 'test'. Но тут возникает вопрос: а что является не строкой 'test'? Если подойти к вопросу философски, то можно найти бесконечное множество вещей, которые являются не строкой 'test'. Но у интерпретатора JS на этот счёт есть чёткое правило: он вычисляет выражение справа от восклицательного знака так, чтобы получить либо true , либо false , то есть приводит к булевому типу. Строка 'test' приводится к булевому типу и вычисляется как true , а восклицательный знак инвертирует, то есть переворачивает true на false , так как false является противоположностью true .

Теперь гораздо легче понять что делают два восклицательных знака:

Интерпретатор пытается вычислить сначала !content . Если content будет ложным выражением, то вычислится true , если истинным, то false . А второй восклицательный знак переворачивает true на false , а false на true . В итоге, если контент существует, то функция вернёт true , а если не существует, то false .

Теперь возникает вопрос: зачем вообще это нужно? Это делается чтобы мы всегда работали с определённым типом. Такой хитрый способ позволяет нам добиться чтобы функция всегда возвращала булевый тип. Любое значение будет преобразовываться в этот булевый тип. Это называется приведение типов.

Что означают два восклицательных знака?! (фото)

В письменной и устной речи мы использование различные символы, чтобы передать эмоции и исход нашего выражения. Один из таких символов — восклицательный знак (!).

Вопрос, который возникает у многих: что может значить два восклицательных знака (!!)? Несмотря на то, что нет однозначного ответа, знание нескольких возможных толков этого выражения может помочь разобраться.

1. Усиление эмоций

Один из самых распространенных вариантов использования двух восклицательных знаков — усиление выражаемых эмоций. Если один восклицательный знак показывает, что мы удивлены или взволнованы, то два знака могут указывать на еще более сильные эмоции или подчеркивать важность сообщения.

Пример: "Я выиграл джекпот. " — здесь два восклицательных знака подчеркивают колоссальную радость и возможное неверие выигрыша.

2. Злость или раздражение

Использование двух восклицательных знаков часто связано с негативными эмоциями, такими как злость или раздражение. Этот вариант часто используется в текстовом общении, чтобы выразить свою ярость или недовольство.

Пример: "Ты опоздал на встречу опять. " — здесь два восклицательных знака подчеркивают раздражение, вызванное повторным опозданием.

3. Удивление или недоверие

Два восклицательных знака могут также указывать на удивление или недоверие в отношении сообщаемой информации. Это может означать, что мы сомневаемся в правдивости высказывания или нам кажется, что оно слишком удивительное.

Пример: "Он заявил, что видел НЛО в саду. " — здесь два восклицательных знака выражают недоверие по поводу утверждения о видении НЛО.

4. Использование в качестве маркера вручную написанного текста

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

Пример: "!! Не забудьте купить молоко!" — здесь . используются для указания на важность задачи.

Хотя эти примеры могут помочь понять основные значения двух восклицательных знаков, важно помнить, что контекст всегда играет важную роль в интерпретации выражения.

‼️ Два восклицательных знака

‼️ Два восклицательных знака — значение эмодзи (эмоджи)

Эмодзи Два восклицательных знака — это два восклицательных знака рядом друг с другом. Восклицательные знаки используются, чтобы выразить шок или удивление, но два восклицательных знака показывают еще более экстремальную форму шока, которую один восклицательный знак просто не может выразить.

Отправьте этот смайлик с эмодзи �� В ужасе в ответ на некоторые шокирующие новости, которые просто лишают вас слов. Восклицательные знаки также используются, чтобы показать повышенный тон, либо как команда, либо как выражение высокого уровня эмоции. Если вы по какой-то причине просто злитесь на кого-то, пошлите этот смайлик с изображенем Серьезного лица с эмодзи �� Рот, чтобы показать, насколько вы злы, что слова не могут описать, как вы себя чувствуете.

Что означает двойной восклицательный знак (!) в математике?

В математике есть такое понятие-факториал. Факториал-это функция, которая определена на множестве неотрицательных чисел. Факториал обозначается n!, где n-это число. Вычисляется это так: 3!=1*2*3=6.

А два восклицательных знака будет называться-двойной факториал и обозначается n. Вычисляется он как произведение всех натуральных чисел, которые имеют ту же чётность, что и "n".

В случае с 7!!=1*3*5*7=105. Семь является нечётным числом, поэтому мы берём произведение нечётных чисел.

Вычисление для двойных факториалов.

Это двойной факториал и равен он произведению целых чисел на отрезке от единицы до n, четность которых такая же, как у n (то есть если n четное, то произведение только четных чисел, и наоборот). Например, 7!! = 1*3*5*7 = 105, а 8!! = 2*4*6*8 = 384.

Каких только чудесных знаков не встретишь в математике.

Вот, например, восклицательный знак (!), оказывается, бывает не только в русском языке и может означать не только восклицательную интонацию.

В математике этот знак носит название «факториал» и означает произведение всех чисел, являющихся целыми, от единицы до числа, рядом с котором этот знак стоит.

Обозначаться факториал в случае с цифрой 7 будет следующим образом:

7! = 1*2*3*4*5*6*7 = 5040

Что касается двойного факториала, обозначаемого двумя восклицательными знаками (!!), то это тоже произведение чисел от 1 до указанного рядом со знаком, только той же чётностью, что и само число.

То есть 7 — это нечетное число, следовательно, для нахождения двойного факториала, нужно перемножить все нечетные числа от 1 до 7:

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

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