Я пытаюсь использовать JavaScript, чтобы проверить значение переменной и выводить различные сообщения на основе значения. Я ожидаю, что программа отобразит оценку или сообщение в зависимости от значения переменной dinethmaismine. < /P>
var dinethmaIsMine = 69;
if(dinethmaIsMine > 35){
document.write("Dinethma is passed!");
}else if(dinethmaIsMine > 50){
document.write("Dinethma is passed with a C grade!");
}else if(dinethmaIsMine > 60){
document.write("Dinethma is passed with a B grade!");
}else if(dinethmaIsMine > 70){
document.write("Dinethma is passed with a A grade!");
}else if(dinethmaIsMine > 80){
document.write("Dinethma is passed with a A+ grade!");
}else{
document.write("Dinethma is failed!");
}
< /code>
Несмотря на то, что значение Dinethmaismine = 69, выходы кода:
Dinethma передается!
Я ожидал, что он скажет:
Dinethma передается с помощью B-класса! />
vs код отображается document.write () в качестве предупреждения или ошибки (см. Скриншот ниже).
Почему это происходит? Является ли document.write () плохая практика? Я тоже приложил скриншот браузера.>
Подробнее здесь: https://stackoverflow.com/questions/795 ... s-document
Мобильная версия