Курсы по NodeJS
Менторство: 200$ за курс. Репетиторство: 20$ за занятие. Жми для подробностей!
93 of 183 menu
Внимание! Репетиторство по Python! Осталось последнее место! Стоимость: 20$ за занятие 1.5 часа. Жми для подробностей!

Метод strictEqual

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

Синтаксис

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

Пример

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

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

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

'AssertionError [ERR_ASSERTION]: Expected values to be strictly equal: 1 !== 2'

Пример

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

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

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

'undefined'

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

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