Extreme floating point values: Difference between revisions

Added Wren
m (→‎{{header|Raku}}: Fix comment: Perl 6 --> Raku)
(Added Wren)
Line 2,337:
% expr {$nan+0}
can't use non-numeric floating-point value as operand of "+"</lang>
 
=={{header|Wren}}==
With the exception of negative zero, ''extreme'' floating point values cannot be entered directly in Wren but they are easy to manufacture and perform arithmetic on.
<lang ecmascript>var inf = 1/0
var negInf = -1/0
var nan = 0/0
var negZero = -0
System.print([inf, negInf, nan, negZero])
System.print([inf + inf, negInf + inf, nan * nan, negZero == 0])
System.print([inf/inf, negInf/2, nan + inf, negZero/0])
</lang>
 
{{out}}
<pre>
[infinity, -infinity, nan, -0]
[infinity, nan, nan, true]
[nan, -infinity, nan, nan]
</pre>
9,482

edits