title: 蓝色出现在背景色中的案例数 Error while implementing with JavaScript
title: Number of cases where blue color appears in the background color Error while implementing with JavaScript
解释问题:
单击按钮时,背景颜色会随机变化。
我正在统计蓝色出现的次数。
总结问题:
不输出颜色数组的数量和蓝色的数量。
我不知道如何在 JavaScript
中实施 4C2
描述试过:
我试图提前检查console.log中的数组数量
分析https://craftjj.neocities.org/index.1.html的代码
我一直在努力寻找一种在 javascript.
中实现组合的方法
const body = document.querySelector('body')
const btn = document.querySelector('.btn')
const cBtn = document.querySelector('.cbtn')
const color = ['red','blue','pink','blue','yellow']
function conbination(){
const colorNum = color.length//color배열 개수[color array count]
const blueNum = color['blue'].length//blue개수[blue count]
console.log(colorNum)
console.log(blueNum)
}
/*const n = 4
const r = 2
function c(n, r) {
return Math.floor(p(n, r) / times(1,r));
}
*/
btn.addEventListener("click",()=>{
let n = Math.floor(Math.random() * 5);
body.style.backgroundColor = color[n]
})
function init(){
cBtn.addEventListener('click',conbination)
}
const combination=function(n,k){
let nfact=1,kfact=1;
for(let i=n;i>n-k;i--){
nfact*=i;
}
for(let i=k;i>0;i--){
kfact*=i;
}
return Math.floor(nfact/kfact);
}
这将为您提供 C(n,k) 组合的舍入值...
解释问题: 单击按钮时,背景颜色会随机变化。 我正在统计蓝色出现的次数。
总结问题: 不输出颜色数组的数量和蓝色的数量。 我不知道如何在 JavaScript
中实施 4C2描述试过: 我试图提前检查console.log中的数组数量 分析https://craftjj.neocities.org/index.1.html的代码 我一直在努力寻找一种在 javascript.
中实现组合的方法const body = document.querySelector('body')
const btn = document.querySelector('.btn')
const cBtn = document.querySelector('.cbtn')
const color = ['red','blue','pink','blue','yellow']
function conbination(){
const colorNum = color.length//color배열 개수[color array count]
const blueNum = color['blue'].length//blue개수[blue count]
console.log(colorNum)
console.log(blueNum)
}
/*const n = 4
const r = 2
function c(n, r) {
return Math.floor(p(n, r) / times(1,r));
}
*/
btn.addEventListener("click",()=>{
let n = Math.floor(Math.random() * 5);
body.style.backgroundColor = color[n]
})
function init(){
cBtn.addEventListener('click',conbination)
}
const combination=function(n,k){
let nfact=1,kfact=1;
for(let i=n;i>n-k;i--){
nfact*=i;
}
for(let i=k;i>0;i--){
kfact*=i;
}
return Math.floor(nfact/kfact);
}
这将为您提供 C(n,k) 组合的舍入值...