问题标签 [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.
gcc - 基础 c -_-
//请告诉我这个片段的执行... //我正在使用 GCC ubuntu (12.04) 编译器。-_-
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?
powershell - 简单的递增/递减计数器
我想在 PowerShell 中做一个简单的计数器。它必须提示用户他们想要更高或更低的数字。
起始数字必须为0,不能小于0或大于10。如果用户想要更大的数字,则必须将数字增加1,如果较低的数字减少1。那么它必须能够停止在所需的数字。有了这个数字,我可以设置一个注册表值。
我不知道提示用户的有效方法。我可以使用Read-Host cmdlet 来询问他们输入的是“更高”还是“更低”,但有没有更有效的方法来完成此操作?
例如,
我怎样才能做到这一点?
jquery - jQuery:如果值等于 0,则停止递减文本框值
我有的:
我有一个只读文本框和两个链接。第一个链接将文本框的值增加 1,而第二个链接将值减少 1。
我需要的:
我需要文本框值在零处停止递减(我不想要负数)。
我的代码:
jQuery:
注意:使用 .next 和 .prev 是因为我有多个文本框。
HTML:
一个松散的猜测:
...关于递减...
资源:
我的工作代码仿照这个 Stack Overflow 答案:https ://stackoverflow.com/a/12209831/835950
...为方便起见,存在小提琴:http: //jsfiddle.net/iMaverick/S3PLG/2/
mysql - 减少mysql中的值但不是负数
当用户在 php 和 mysql 中删除它时,我想减少一个值。我想检查不要低于 0。如果值为 0,则不要递减。
如果字段为0,则不执行任何操作
c - 为什么我在向后遍历字符串时会在字符串的开头遇到一个 NULL 终止字符?
我在 C++ 项目中发现了以下代码。代码通过 C 风格的字符串向后移动。当我看到这个时,我认为这应该导致未定义的行为。但它似乎完美地工作:
我想知道的是*curchar; curchar--
. 这假定字符串以 \0 开头。这是一个合法的假设吗?这段代码是否会导致未定义的行为?如果不是,为什么不呢?
如果您能对此有所了解,我将不胜感激。BTW平台是Windows,编译器是VC++ 2010。
编辑:谢谢大家的参与。两个答案都很好,对我有帮助。但是因为我只能接受一个答案,所以我会选择 paxdiablo 的答案,因为它有更多的细节。谢谢!
c# - 您如何从负整数中减去但添加到正整数?
真的很简单的问题,虽然我不确定是否有答案。我正在处理一个可以是正数或负数的整数。
但是,我想根据符号增加或减少它。
例如,如果它是“2”,则添加 1 并使其成为“3”。
如果是“-2”,则减去 1 并使其变为“-3”。
我已经知道通过添加 if 语句并具有两个单独的增量和减量部分来解决此问题的明显方法。但是,我试图限制我使用的代码量,并想知道是否有类似的方法可以从内置函数或过程中执行此操作。
assembly - ASM:减少特定地址的内容
我需要在给定地址(从 esi 索引)的堆栈上/从堆栈中减少一些字节。
现在改变不会有问题,我可以做到
将来自 al 的内容存储在 esi+13 中。
但是我怎样才能减少“esi+13”中的内容。
例如 esi+13 的值 = 0xFF → esi+13 的新值 = 0xFE。
我尝试了不同的东西,比如
等等,但我没有找到解决方案。
我不知道“esi+13”中有哪些字节,所以我不能将“结果”移动到地址,我真的必须减少它。
c++ - 快速检查 C++ 中的递增/递减运算符
列出了变量声明的两个示例:
示例 1:
示例 2:
这本书说,在示例 1 中,y等于 11,在示例 2 中,y等于 10。我想我明白了原因,这就是我的推理,所以如果我有这个和/或是否有更简洁的方法,请告诉我考虑此事。
在第一个示例中,y等于 11,因为它被简单地设置为等于“x + 1”,因为增量运算符首先出现,而在第二个示例中,y设置为等于x的原始声明,然后增量操作发生在x分开。这似乎是有道理的,因为在示例 2 中,变量都在等号旁边,然后“x + 1”操作将作为对该等式的事后考虑而发生,对y没有影响。