2023-11-04 09:38:48 +00:00
|
|
|
return new UnitTest('counters')
|
|
|
|
.add('postfix increment', function () { var i = 10; i++ === 10; })
|
|
|
|
.add('postfix decrement', function () { var i = 10; i-- === 10; })
|
|
|
|
.add('prefix decrement', function () { var i = 10; --i === 9; })
|
|
|
|
.add('prefix increment', function () { var i = 10; ++i === 11; })
|
2024-01-06 15:49:36 +00:00
|
|
|
.add('postfix increment of non-number', function () { var i = 'hi mom'; isNaN(i++); })
|
|
|
|
.add('postfix decrement of non-number', function () { var i = 'hi mom'; isNaN(i--); })
|
2023-11-04 09:38:48 +00:00
|
|
|
.add('prefix increment of non-number', function () { var i = 'hi mom'; isNaN(++i); })
|
|
|
|
.add('prefix decrement of non-number', function () { var i = 'hi mom'; isNaN(--i); })
|
|
|
|
.add('postfix increment of convertible to number', function () { var i = '10'; i++; i === 11; })
|