JS函数练习题

第一题:封装一个输入半径求圆的面积的函数

var banJing = parseInt(prompt("请输入圆的半径"));
    var x = m(banJing);
    alert(x);
    function m(banJing){
        if(banJing > 0){
            var mianJi = banJing * banJing * Math.PI;
        }
        return mianJi;
    }

第二题:封装一个显示时间的函数

var x = shiJian();
    function shiJian(){
        var mydate = new Date();
        var y = mydate.getFullYear();
        //提取月份:提取的数值 +1即为当前的月份
        var m = mydate.getMonth();
        //提取日期
        var d = mydate.getDate();
        //提取当前时间:几时几分与上下午
        var h = mydate.getHours();
        var fen = mydate.getMinutes();
        var s = mydate.getSeconds();
        var z = y + "-" + (m + 1) + "-" + d + " " + h + ":" + fen + ":" + s;
        alert(z);
        return z; 
    }

第三题、取数组中的最大值

var m = max();
    function max(){
        var attr = [12,65,22,01,98,32,32];
        var x = 0;
        for(i = 0; i < attr.length;i++){
            if(x < attr[i]){
                x = attr[i];
            }else{
                x = x;    
            }
        }
        alert("数组中最大值为:" + x);
    }

第四题、去重复值

var shuzu = [1,5,4,4,7,6,6];
quchong(shuzu);
function quchong(shuzu){
    var attr=[];
     for(var i =0;i<shuzu.length;i++){
        if(attr.indexOf(shuzu[i]) < 0){
         attr.push(shuzu[i]);
        }
    }document.write(attr);
    
}

 

转载于:https://www.cnblogs.com/0328dongbin/p/8854183.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值