Javascript 如何创建函数循环
我尝试在单击10次后使函数非()循环。我已经查看了其他来源来帮助我做到这一点,但它们不起作用。当我单击非按钮10次时,它会显示警报,而当我再单击非按钮10次时,警报不会显示。每次单击非按钮10次时,循环都需要运行。这是我的密码Javascript 如何创建函数循环,javascript,html,Javascript,Html,我尝试在单击10次后使函数非()循环。我已经查看了其他来源来帮助我做到这一点,但它们不起作用。当我单击非按钮10次时,它会显示警报,而当我再单击非按钮10次时,警报不会显示。每次单击非按钮10次时,循环都需要运行。这是我的密码 var click=9; 函数非(){ var i; var message=document.getElementById(“消息”); //这是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信 对于(
var click=9;
函数非(){
var i;
var message=document.getElementById(“消息”);
//这是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信
对于(i=0;i,因为您从未重置的值,请单击。因此它只会无限期地变成负数,而负数永远不会是“假”
显示警报时,只需重置该值(这次重置为10,因为您可以通过重新调用函数立即将其递减):
if(!(click--)){
alert("Es-tu près");
click = 10;
non();
}
因为您从未重置单击的值,所以它只会无限期地变成负数,而负数永远不会是“假”
显示警报时,只需重置该值(这次重置为10,因为您可以通过重新调用函数立即将其递减):
if(!(click--)){
alert("Es-tu près");
click = 10;
non();
}
为什么需要递归
let clickCounter=1;
onClick(){
if (clickCounter%10===0) {
alert('tenth click!')
}
clickCounter+=1;
//other onclick functionality
//...
}
为什么需要递归
let clickCounter=1;
onClick(){
if (clickCounter%10===0) {
alert('tenth click!')
}
clickCounter+=1;
//other onclick functionality
//...
}
您可以使用(a%b)来实现以下目标:
let click=0;
函数非(){
const message=document.getElementById(“消息”);
//这是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信
message.innerHTML+=“Es tu près!!OUI!!ou!!NON!!
”;
点击++;
如果(单击%10==0){
警觉(“Es tu près”);
非();
}
getElementById(“BoutonOn”)。单击;
}
.titre{
宽度:650px;
保证金:自动;
文本对齐:居中;
边界半径:35px;
颜色:#000000;
背景色:#498efd;
填充物:5px;
边缘底部:30px;
}
鲍顿先生{
过渡时间:0.4s;
边框宽度:1px;
光标:指针;
}
布托努伊先生{
背景色:rgb(234234);
}
布托努伊:悬停{
背景色:rgb(177177177);
}
帕斯普莱斯先生{
宽度:550px;
保证金:自动;
边缘底部:25px;
字体大小调整:自动;
测验词汇
是你!是的!不是的!!
是的
不
您可以使用(a%b)来实现:
let click=0;
函数非(){
const message=document.getElementById(“消息”);
//这是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信
message.innerHTML+=“Es tu près!!OUI!!ou!!NON!!
”;
点击++;
如果(单击%10==0){
警觉(“Es tu près”);
非();
}
getElementById(“BoutonOn”)。单击;
}
.titre{
宽度:650px;
保证金:自动;
文本对齐:居中;
边界半径:35px;
颜色:#000000;
背景色:#498efd;
填充物:5px;
边缘底部:30px;
}
鲍顿先生{
过渡时间:0.4s;
边框宽度:1px;
光标:指针;
}
布托努伊先生{
背景色:rgb(234234);
}
布托努伊:悬停{
背景色:rgb(177177177);
}
帕斯普莱斯先生{
宽度:550px;
保证金:自动;
边缘底部:25px;
字体大小调整:自动;
测验词汇
是你!是的!不是的!!
是的
不
只需将click=9添加到if语句中即可
var click=9;
函数非(){
var i;
var message=document.getElementById(“消息”);
//这是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信
对于(i=0;i只需在if语句中添加click=9即可
var click=9;
函数非(){
var i;
var message=document.getElementById(“消息”);
//这是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信,信上写的是一封信
对于(i=0;iSo,每次单击它都应在消息中追加。在10、20、30等次之后,它应显示警报?是的,每单击10次警报应弹出一次,每次单击它都应在消息中追加一次。在10、20、30等次之后,它应显示警报?是的,每单击10次警报应弹出一次