Для любого
<html>
<head>
<meta charset="utf-8">
<style>
body{
font-size: 24px;
line-height: 12px;
text-align: center;
}
</style>
<script>
function fn(a) {
var o = document.querySelector('pre');
if(a > 4) {
for(var i=0, k = a & 1 ? Math.floor(a/2) : a/2-1, s = ['*'.repeat(a)+'\n']; i < k; i++) {
s.push('*'+' '.repeat(i)+(!(a & 1) || i + 1 < k ? '*'+' '.repeat(a - 4 - 2 * i) : '')+'*'+' '.repeat(i)+'*\n');
}
o.textContent = s.join('')+(a & 1 ? s.slice(0, -1) : s).reverse().join('')
} else o.textContent = "Фиг вам!";
}
</script>
</head>
<body>
<input oninput="fn(this.value)" />
<pre></pre>
</body>
</html>