Вы можете легко построить эту функцию:
function strncmp(str1, str2, n) {
str1 = str1.substring(0, n);
str2 = str2.substring(0, n);
return ( ( str1 == str2 ) ? 0 :
(( str1 > str2 ) ? 1 : -1 ));
}
Альтернативой троичной в конце функции может быть метод localeCompare
, например, return str1.localeCompare(str2);