У меня есть код, который сравнивает две строки и возвращает тот, который имеет самое низкое значение, а затем сравнивает это значение с letterGrade, чтобы узнать, какая из них самая низкая, а затем возвращает более высокую из двух. Моя проблема в том, что у меня возникают проблемы с запуском этого кода с помощью javascript. Javascript код:Перевод java в javascript с помощью compareTo
var result1 = (finalexam.getletterGrade().compareTo(midexam.getletterGrade()));
var result2 = " ";
if (result1 == 0)
{
result2 = midexam.getletterGrade();
}
else if (result1 < 0)
{
result2 = midexam.getletterGrade();
}
else if (result1 > 0)
{
result2 = finalexam.getletterGrade();
}
var result3 = (letterGrade.compareTo(result2));
if (result3 < 0)
{
result2 = letterGrade;
}
Если вы хотите исправить свой Javascript; разместите Javascript, а не Java. –
Что вы пробовали в javascript? Также обратите внимание, что javascript и java не являются тесно связанными языками, копирование и вставка не будут работать. –
Я отредактировал мой вопрос с кодом javascript. Я попробовал localeCompare, который не работал. CompareTo - единственный способ, которым я знаю, решить эту проблему и не могу заставить его работать в javascript. – littlemisschik