输入n,计算2的n次幂

1.利用for循环

    <script type="text/javascript">
        var n = parseInt(prompt('输入n'));
        var num = 1;
        for(var i = 0; i < n; i ++){
            num *= 2;  //num = num * 2;
        }
        document.write("2的" + n + "次幂是" + " " + num);
    </script>
这里相当于
    1*2
    1*2*2
    1*2*2*2
    .........

2.还有个更简便的方法,直接利用pow()方法,
pow() 方法,返回 x 的 y 次幂的值
语法: Math.pow(x, y) 注:x, y必须是数字

    <script type="text/javascript">
        var n = parseInt(prompt('输入n'));
        document.write("2的" + n + "次幂是" + " " + Math.pow(2,n));
    </script>

注:parseInt()
一、将以数字开头的字符串转换成整型数值
eg: “123abc” –> 123
“”, “aa123”, null, true等 –> 返回 NaN (表示该字符串不能转换成数字)

二、parseInt(string,radix) 以radix为基地,将string转换成十进制
eg: n = parseInt(“b”,16) –> n=11
n = parseInt(“1010”,2) –> n=10

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值