JavaScript Литералы


  Share  
|


Необработанные данные, которые составляют корень типы данных называются "целых". Это, по сути, в буквальном смысле, что они представляют собой быть. Числа, строки, а также булевы значения составляют основной набор литералов в JavaScript. Маленький тайну существует с литералы, но важные различия существуют между ними.

Числа

Фундаментальных данных в большинстве компьютерных языков номеров. Поскольку JavaScript является слабо ввели, все номера считаются с плавающей точкой, поэтому вам не нужно проводить различие между чисел и с плавающей точкой литералы. Все следующие значения рассматриваются как числовых литералов:

  223,48  
  +20  
  +0  
  500,33 

При назначении числовых литералов на имена (идентификаторов), вы просто напишите их в виде сырья, при этом никто не требует кавычек или других символов, представляют десятичные значения. В число других ценностей, чем в десятичной или очень больших количествах, существуют особые требования.

Научно Обозначения

Если вам нужна научная нотации или возвращаются значения написано в научной нотации, вы будете рады узнать, что они написаны в стандартном формате. Например, вы можете увидеть стоимость 9.00210066295925e 21 на экране после вашего скрипта рассчитал некоторые действительно большие цифры.

Письма электронной следуют плюс или минус подписать и от одного до трех чисел. (Этот знак устанавливается в результате вернулся, но не является обязательным, если вы напишите свои собственные записи.) Чисел следующего электронной являются экспоненты, а остальное количество (перед е нотации), умножается от 10 до власти экспонента. В большинстве приложений JavaScript, номера с научной нотации не появляется, но если они это сделают, они рассматриваются для целей расчетов, как и любой другой номер.

Шестнадцатеричный Литералы

База 16 или шестнадцатеричное литералы имеют специальное предисловие для предупреждения парсера, что сочетание цифр и букв является действительно состоят из специальных значений. Все шестнадцатеричное литералы являются предшествует 0x (ноль-х), затем 0-9, AF символов с указанием шестнадцатеричные значения. Например, красный цвет это шестнадцатеричных в FF0000; в JavaScript, она написана как 0xFF0000.

Все расчеты сделать в шестнадцатеричных значений в JavaScript возвращаются в виде десятичного значения. Например, если вы добавите 0xa8 в 0xE3, результирующее значение в десятичной системе это 395, вместо шестнадцатеричное значение 18b. К счастью, JavaScript обеспечивает способ выражаем шестнадцатеричные значения, используя toString () метод. В том числе ряд базовых качестве аргумента, вы можете вернуться шестнадцатеричные значения. Следующий сценарий показывает, каким образом.

hexNota.html
 <html>  
 <head>  
  <title> Шестнадцатеричный Значение </ TITLE>  
  <script language="JavaScript">  
  VAR альфа = 0xdead;  
  VAR бета = 0xbeef;  
  VAR Gamma = (+ альфа-бета). toString (16);  
  document.write (гамма);  
  </ скрипт>  
  </ HEAD>  
  <body bgcolor="springgreen">  
  </ BODY>  
  </ HTML> 

Шестнадцатеричный ценностей "наиболее знакомы применения в JavaScript и HTML является sixcharacter значений цветов. Она не требует никаких расчетов для цветов, кроме перехода от десятичной. Тем не менее, многих других случаях могут возникнуть в которой расчеты с использованием шестнадцатеричных значений место, и зная, как для получения результатов в шестнадцатеричном JavaScript может быть полезным.

Статья, представленная Джорджем Freedrich

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions