<!DOCTYPE html>
<html lang="en-US">
<body>
<h1>JS Prime Factor</h1>
<script>
var num = 186;
var i, j;
var count = 0;
var flag = 0;
for(i=2; i < num; i++)
{
// check for divisibility
if(num % i == 0)
{
count = 0;
// check for prime number
for(j = 1; j <= i; j++)
{
if(i % j == 0)
count++;
}
if(count == 2)
{
if(flag == 0)
document.write("Prime factor of "+ num+":<br>");
document.write(i +" ");
flag = 1;
}
}
}
if(flag == 0)
document.write("There is no Prime factor for " +num);
</script> </body>
</html>