JS练习

数组技巧练习

    var fruits1=["apple","banana"];
    var fruits2=["apple2","banana2"];
    var fruits3=[...fruits1,...fruits2];
    var fruits4=["orange","apple","apple"];
    var colors = ["blue","black","white"];
    console.log("在数组中随机抽取五个");
    for(var i=0;i<5;i++){
        //在数组中随机抽取
        var randomColor = colors[(Math.floor(Math.random() * (colors.length)))]
        console.log(randomColor);
    }
    //求4中不重复的元素
    var fruits5=[...new Set(fruits4)];
    //求1和4的交集
    var fruits6=[...new Set(fruits4)].filter(item=>fruits1.includes(item))
    console.log({...fruits4});
    console.log(fruits3);
    console.log("求4中不重复的元素:"+fruits5)
    console.log("求1和4的交集:"+fruits6);

在这里插入图片描述

js实现进制转换

使用toString()即可实现
例:

var x=16;
var y=x.toString(16);
console.log(y);

js实现补全字符串

使用String.padStart(4,0)和String.y.padEnd(4,0)补全字符串
其中第一个参数为补全位数,第二个为补全内容
例子:

var x='10'
x.padStart(4,0)
console.log(x)
//输出   0010
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值