Page 80 - 6105
P. 80

alert (0xFF); // 255 в шістнадцятковій системі
                      Також  доступний  запис  в  «науковому  форматі»  (ще  говорять  «запис  з

               плаваючою точкою»), який виглядає як <число> e <кількість нулів>.

                      Наприклад, 1e3 - це 1 з 3 нулями, тобто 1000.


                      // ще приклад наукової форми: 3 з 5 нулями

                      alert (3e5); // 300000

                      Якщо  кількість  нулів  негативна,  то  число  зсувається  вправо  за  десяткову
               точку, так що виходить десятковий дріб:


                      // тут 3 зсунуто 5 разів вправо, за десяткову точку.
                      alert  (3e-5);  //  0.00003  <-  5  нулів,  включаючи


               початковий нуль
                      Особливе значення Infinity:

                      Infinity  –  особливе  чисельне  значення,  яке  поводиться  так  само  як

               математична нескінченність ∞.


                      Infinity більше за будь-яке число.

                      alert (1/0); // Infinity

                      alert (12345/0); // Infinity
                      Додавання до нескінченності не змінює це значення.


                      alert (Infinity> 1234567890); // true
                      alert (Infinity + 5 == Infinity); // true

                      Нескінченність можна присвоювати і в явному вигляді:

                      var x = Infinity.


                      Буває і мінус нескінченність -Infinity:

                      alert (-1 / 0); // -Infinity

                      Нескінченність  можна  отримати  також,  якщо  зробити  дуже  велике  число,

               для  якого  кількість  розрядів  в  двійковому  поданні  не  поміщається  у  відповідну

               частину стандартного 64-бітного формату, наприклад:

                      alert (1e500); // Infinity


                                                                79
   75   76   77   78   79   80   81   82   83   84   85