当前位置: 首页 > 知识库问答 >
问题:

Javascript-每一百个变量递增1

濮阳原
2023-03-14

我想每按100次就增加一个var。我不能为每一百个写一百个其他的如果。

    var age = 18;
    var counter = 0;

    function work() {
      counter++;
      if (counter == 100 ) {
      age++;
     } else if (counter == 200) {
      agee++;
     }
    }
    


    

    

共有2个答案

麹浩瀚
2023-03-14

使用一些模数除法:

null

var age = 18;
var counter = 0;

function work() {
  counter++;
  if (counter % 100 == 0) {
    age++;
    console.log("Age incremented to: " + age + "\nValue of counter: " + counter)
  }
}

for (var step = 0; step < 500; step++) {
  work()
}
漆雕宏浚
2023-03-14

试试看:

var age = 18;
var counter = 0;

function work() {
    counter++;
    if (counter % 100 == 0) {
        age++;
    }
}
 类似资料:
  • 问题内容: 好吧,对于我正在做的事情,我需要增加变量名称,例如,int Taco1 = 23432 ..... int Taco2 = 234235656 ..... int Taco3 = 11111 ....... 但是我需要它是一个像 尝试让我的变量名每次自动递增1,这样它们就不会覆盖自己。如果这不可能,那么我深表歉意。 问题答案: 您不能用Java做到这一点,更重要的是,您不想这样做,因为

  • 问题内容: 我总是理解静态变量在被引用时共享一个实例。我想对此进行测试,但结果与我预期的不同。 输出: 柜台:1 测试:0 由于引用我认为,当我增加那么将自动以及递增。但是,似乎是从某处引用,问题是在哪里? 问题答案: 由于引用 这个假设是错误的。在Java中,您不能引用变量。变量中存储的是一个值。该值可以是原始类型值或引用类型值。对于基元,值是基元的值。对于引用类型, 引用值(通常只是引用)是指

  • 问题内容: 首先,我会说我对AngularJS很陌生,所以如果我的心态还差得远,请原谅我。我正在使用AngularJS编写一个非常简单的单页报告应用程序,当然,肉和土豆也使用了角度模板系统来自己生成报告。我有许多报告要从类似Jinja的语法转换过来,并且很难复制任何类型的计数器或运行制表功能。 例如 在我的控制器中,我定义了一个变量,这样我就可以毫无问题地访问模板内部。我还不太清楚是如何从一个元素

  • Per-cpu 变量是一项内核特性。从它的名字你就可以理解这项特性的意义了。我们可以创建一个变量,然后每个 CPU 上都会有一个此变量的拷贝。本节我们来看下这个特性,并试着去理解它是如何实现以及工作的。 内核提供了一个创建 per-cpu 变量的 API - DEFINE_PER_CPU 宏: #define DEFINE_PER_CPU(type, name) \ DEFINE_

  • 问题内容: 我在Javascript中有一组全局计数器变量: 等等 然后,我有了一个Javascript函数,该函数接受一个映射到这些全局计数器的“索引”数字。在此函数内部,我需要使用传递给该函数的“索引”值来读写这些全局计数器。 我希望它如何工作的示例,但当然根本不起作用: 我希望我要实现的目标是明确的。如果没有,我会尽力澄清。谢谢。 编辑说明: 我不是要增加计数器的名称,而是要增加计数器包含的

  • 如何在百里叶中使用另一个变量来声明一个变量?这就是我想做的: 但是编译器不喜欢 : EL1041E:(pos 1):解析有效表达式后,表达式中还有更多数据:“lcurly({)” (组织.thymeleaf.exceptions.template处理异常: 异常计算 SpringEL 表达式: “${ccc} == null ? '' : ${ccc}” (自定义:24))