АКЦИЯ: бесплатные месячные курсы по созданию сайтов
на выбор: верстка, JavaScript, PHP, Python или фреймворки. Сегодня последний день для записи! Жми!
91 of 183 menu
Бесплатный курс по выкладке сайтов на хостинг. Разбираем все нюансы! Начало 14 октября. Жми для записи!

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