# Метод notStrictEqual

Метод `notStrictEqual` проверяет строгое неравенство между заданными параметрами. В первом параметре метода указываем первое значение для сравнения, во втором параметре - второе значение, в третьем необязательном параметре - сообщение об ошибке. Если два параметра неравны друг другу, то возвращается `undefined`, если же равны - выдается ошибка.

## Синтаксис

`assert.notStrictEqual(первое значение, второе значение, [сообщение об ошибке]);`

## Пример

Давайте сравним два числа `1` и `2`:

`import assert from 'assert'; console.log(assert.notStrictEqual(1, 2));`

Результат выполненного кода:

`'undefined'`

## Пример

А теперь давайте сравним числа `1` с `1`:

`import assert from 'assert'; console.log(assert.notStrictEqual(1, 1));`

Результат выполненного кода:

`'AssertionError [ERR_ASSERTION]: Expected "actual" to be strictly unequal to: 1'`

## Смотрите также

- метод `notDeepStrictEqual`,
  который проверяет параметры на глубокое строгое неравенство
- метод `strictEqual`,
  который проверяет параметры на строгое равенство
- метод `deepStrictEqual`,
  который проверяет параметры на глубокое строгое равенство

← →
↑