Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Selected Reading
Why avoid increment (“++”) and decrement (“--”) operators in JavaScript?
The increment and decrement operators should be avoided since it can lead to unexpected results. Here are some of the conditions:
In an assignment statement, it can lead to unfavorable results:
Example
<html>
<body>
<script>
var a = 5;
var b = ++a; var c = a++;
var d = ++c;
document.write(a);
document.write("\r"+b);
document.write("\r"+c);
document.write("\r"+d);
</script>
</body>
</html>
Output
Whitespace between the operator and variable can also lead to unexpected results:
a = b = c = 1; ++a ; b -- ; c;
Advertisements
