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

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



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