Метод notStrictEqual - проверка параметров на строгое неравенство на NodeJS

Метод 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,
    который проверяет параметры на глубокое строгое равенство



Чат с GPT Компилятор