{
var size = array_primeFactors.length;
var result_1 = '', result_2 = '';
var power = 1;
var use_power = false;
var times = '';
result_1 = array_primeFactors[size-1].toString().concat(result_1);
for(let i= size-2; i>=0; i--){
result_1 = array_primeFactors[i].toString().concat(' × ',result_1);
}
for(let i= size-1; i>=0; i--){
if(array_primeFactors[i]==array_primeFactors[i-1]){
power += 1;
use_power = true;
} else {
if(power==1) {power="";}
if(result_2 != '') { times = ' × ';}
result_2 = array_primeFactors[i].toString().concat('<sup>',power,'</sup>',times,result_2);
power = 1;
}
}
if(size>1){
return html`<i>n</i>
= ${integer}
= ${use_power == false? ` ${result_1}.` : `${result_1}
= ${result_2}.` }
`;
}
else{
return html `${integer} is prime.<br/>`;
}
}