问题标签 [decrement]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
130 浏览

gcc - 基础 c -_-

//请告诉我这个片段的执行... //我正在使用 GCC ubuntu (12.04) 编译器。-_-

0 投票
1 回答
472 浏览

java - How to add increment and decrement functions to this piece of a counter?

Essentially, I need help writing an increment and decrement code in my lab. I've managed to do the stuff beforehand, but I want to wrap my mind around what I'm doing with this. My first thought is creating some kind of for loop? Any ideas of how to go about this?

0 投票
1 回答
16694 浏览

powershell - 简单的递增/递减计数器

我想在 PowerShell 中做一个简单的计数器。它必须提示用户他们想要更高或更低的数字。

起始数字必须为0,不能小于0或大于10。如果用户想要更大的数字,则必须将数字增加1,如果较低的数字减少1。那么它必须能够停止在所需的数字。有了这个数字,我可以设置一个注册表值。

我不知道提示用户的有效方法。我可以使用Read-Host cmdlet 来询问他们输入的是“更高”还是“更低”,但有没有更有效的方法来完成此操作?

例如,

我怎样才能做到这一点?

0 投票
2 回答
3378 浏览

jquery - jQuery:如果值等于 0,则停止递减文本框值

我有的:

我有一个只读文本框和两个链接。第一个链接将文本框的值增加 1,而第二个链接将值减少 1。

我需要的:

我需要文本框值在零处停止递减(我不想要负数)。

我的代码:

jQuery:

注意:使用 .next 和 .prev 是因为我有多个文本框。

HTML:

一个松散的猜测:

...关于递减...

资源:

我的工作代码仿照这个 Stack Overflow 答案:https ://stackoverflow.com/a/12209831/835950

...为方便起见,存在小提琴:http: //jsfiddle.net/iMaverick/S3PLG/2/

0 投票
7 回答
46872 浏览

mysql - 减少mysql中的值但不是负数

当用户在 php 和 mysql 中删除它时,我想减少一个值。我想检查不要低于 0。如果值为 0,则不要递减

如果字段为0,则不执行任何操作

0 投票
2 回答
126 浏览

c - 为什么我在向后遍历字符串时会在字符串的开头遇到一个 NULL 终止字符?

我在 C++ 项目中发现了以下代码。代码通过 C 风格的字符串向后移动。当我看到这个时,我认为这应该导致未定义的行为。但它似乎完美地工作:

我想知道的是*curchar; curchar--. 这假定字符串以 \0 开头。这是一个合法的假设吗?这段代码是否会导致未定义的行为?如果不是,为什么不呢?

如果您能对此有所了解,我将不胜感激。BTW平台是Windows,编译器是VC++ 2010。

编辑:谢谢大家的参与。两个答案都很好,对我有帮助。但是因为我只能接受一个答案,所以我会选择 paxdiablo 的答案,因为它有更多的细节。谢谢!

0 投票
2 回答
109 浏览

javascript - 括号重要吗?

鉴于此JSPerf测试

为什么这样更快

比这个 ?

第二个版本是否更好优化,或者是什么原因?

0 投票
5 回答
6229 浏览

c# - 您如何从负整数中减去但添加到正整数?

真的很简单的问题,虽然我不确定是否有答案。我正在处理一个可以是正数或负数的整数。

但是,我想根据符号增加或减少它。

例如,如果它是“2”,则添加 1 并使其成为“3”。

如果是“-2”,则减去 1 并使其变为“-3”。

我已经知道通过添加 if 语句并具有两个单独的增量和减量部分来解决此问题的明显方法。但是,我试图限制我使用的代码量,并想知道是否有类似的方法可以从内置函数或过程中执行此操作。

0 投票
1 回答
2875 浏览

assembly - ASM:减少特定地址的内容

我需要在给定地址(从 esi 索引)的堆栈上/从堆栈中减少一些字节。

现在改变不会有问题,我可以做到

将来自 al 的内容存储在 esi+13 中。

但是我怎样才能减少“esi+13”中的内容。

例如 esi+13 的值 = 0xFF → esi+13 的新值 = 0xFE。

我尝试了不同的东西,比如

等等,但我没有找到解决方案。

我不知道“esi+13”中有哪些字节,所以我不能将“结果”移动到地址,我真的必须减少它。

0 投票
3 回答
1631 浏览

c++ - 快速检查 C++ 中的递增/递减运算符

列出了变量声明的两个示例:

示例 1:

示例 2:

这本书说,在示例 1 中,y等于 11,在示例 2 中,y等于 10。我想我明白了原因,这就是我的推理,所以如果我有这个和/或是否有更简洁的方法,请告诉我考虑此事。

在第一个示例中,y等于 11,因为它被简单地设置为等于“x + 1”,因为增量运算符首先出现,而在第二个示例中,y设置为等于x的原始声明,然后增量操作发生在x分开。这似乎是有道理的,因为在示例 2 中,变量都在等号旁边,然后“x + 1”操作将作为对该等式的事后考虑而发生,对y没有影响。