UNPKG

locutus

Version:

Locutus other languages' standard libraries to JavaScript for fun and educational purposes

17 lines (16 loc) 631 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.strcmp = strcmp; function strcmp(str1, str2) { // discuss at: https://locutus.io/php/strcmp/ // parity verified: PHP 8.3 // original by: Waldo Malqui Silva (https://waldo.malqui.info) // input by: Steve Hilder // improved by: Kevin van Zonneveld (https://kvz.io) // revised by: gorthaur // example 1: strcmp( 'waldo', 'owald' ) // returns 1: 1 // example 2: strcmp( 'owald', 'waldo' ) // returns 2: -1 return str1 === str2 ? 0 : str1 > str2 ? 1 : -1; }