JSFiddle - React, Tailwind, and code Playground

JavaScript

var a,b,c;

a = Number(prompt('Введите сторону а'));
b = Number(prompt('Введите сторону b'));
c = Number(prompt('Введите сторону c'));

if ((a < b + c) && (b < a + c) && (c < a + b)) 
	{//alert("Можно");
		
    if(a == b && b == c) alert("Треугольник равтосторонний.");
    //else if (a == b || b == c || c == a) alert("Треугольник равнобедренный");
    else if
    	(
    		((a > b) && (a > c) && (a*a == b*b + c*c)) ||
        ((b > a) && (b > c) && (b*b == a*a + c*c)) ||
        ((c > a) && (c > b) && (c*c == a*a + b*b))
    	) alert ("Треугольник прямоугольный.");
      
      else if
    	(
    		((a > b) && (a > c) && (((a*a - (b*b + c*c)) / (-2*b*c)) < 0)) ||
        ((b > a) && (b > c) && (((b*b - (a*a + c*c)) / (-2*a*c)) < 0)) ||
        ((c > a) && (c > b) && (((c*c - (b*b + a*a)) / (-2*b*a)) < 0))
    	) alert ("Треугольник тупоугольный.");
      
      else if
    	(
    		((a > b) && (a > c) && (((a*a - (b*b + c*c)) / (-2*b*c)) > 0)) ||
        ((b > a) && (b > c) && (((b*b - (a*a + c*c)) / (-2*a*c)) > 0)) ||
        ((c > a) && (c > b) && (((c*c - (b*b + a*a)) / (-2*b*a)) > 0))
    	) alert ("Треугольник остроугольный.");
      
    else alert('Треугольник какой-то другой');
    
	}
else alert("Нельзя");