var a = prompt('A(x1;y1):').split(';'); // ввод координат через ; если нужно по другому укажите любой символ в split var b = prompt('B(x2;y2):').split(';'); var k = (a[1] - b[1]) / (a[0] - b[0]); var b = b[1] - k*b[0]; alert('y='+k+'x+'+b);