var n = prompt("计算2的N次方 <br> " + "<br/>请输入", "N"); var s = 1; C: while (isNaN(n) || n.trim.length == 0) { n = prompt("N必须是数字且不为空", "N"); } console.log(n.length); for (var i = 1; i <= n; i++) { s *= 2; } alert("2 的 " + n + " 次方是: " + s);