locutus
Version:
Locutus other languages' standard libraries to JavaScript for fun and educational purposes
14 lines (13 loc) • 536 B
JavaScript
export 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;
}