Comparar revisões

Valores, variáveis e literais

Revisão 303457:

Revisão 303457 por arielserafini em

Revisão 303459:

Revisão 303459 por arielserafini em

Título:
Values, variables, and literals
Valores, variáveis e literais
Slug:
JavaScript/Guide/Values,_variables,_and_literals
JavaScript/Guide/Valores,_variáveis_e_literais
Conteúdo:

Revisão 303457
Revisão 303459
n7    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n7    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n10    <h2 id="Valores" style="font-size: 1.428em; margin: 0px 0px 0n10    <h2 id="Values">
>.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Luci 
>da Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-s 
>erif; font-style: normal; font-variant: normal; letter-spacing: n 
>ormal; orphans: 2; text-align: start; text-indent: 0px; text-tran 
>sform: none; white-space: normal; widows: 2; word-spacing: 0px; - 
>webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
n13    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n13    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n16    <ul style="margin: 0px 0px 1.286em; padding: 0px 0px 0px 22pxn
>; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lucida S 
>ans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif 
>; font-size: 14px; font-style: normal; font-variant: normal; font 
>-weight: normal; letter-spacing: normal; line-height: 18px; orpha 
>ns: 2; text-align: start; text-indent: 0px; text-transform: none; 
> white-space: normal; widows: 2; word-spacing: 0px; -webkit-text- 
>size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
17      <li>16    <ul>
18        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/
>Number" style="text-decoration: none; cursor: default; color: rgb 
>(51, 102, 153) !important;" title="en-US/docs/JavaScript/Referenc 
>e/Global Objects/Number">Numbers</a>, números como 42 ou 3.14159 
19      </li>17      <li>
20      <li>Valores <a href="/en-US/docs/JavaScript/Reference/Globa18        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/
>l_Objects/Boolean" style="text-decoration: none; cursor: default;>Number" title="en-US/docs/JavaScript/Reference/Global Objects/Num
> color: rgb(51, 102, 153) !important;" title="en-US/docs/JavaScri>ber">Números</a>, como 42 ou 3.14159
>pt/Reference/Global Objects/Boolean">Boolean</a> (booleanos), com 
>o&nbsp;<code style="font-style: normal; font-variant: normal; fon 
>t-size: 14px; line-height: normal; font-family: 'Courier New', 'A 
>ndale Mono', monospace; color: inherit; font-weight: inherit;">tr 
>ue</code><span class="Apple-converted-space">&nbsp;</span>ou&nbsp 
>;<code style="font-style: normal; font-variant: normal; font-size 
>: 14px; line-height: normal; font-family: 'Courier New', 'Andale  
>Mono', monospace; color: inherit; font-weight: inherit;">false</c 
>ode> 
21      </li>
22      <li>19      </li>
23        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/20      <li>Valores&nbsp;<a href="/en-US/docs/JavaScript/Reference/
>String" style="text-decoration: none; cursor: default; color: rgb>Global_Objects/Boolean" title="en-US/docs/JavaScript/Reference/Gl
>(51, 102, 153) !important;" title="en-US/docs/JavaScript/Referenc>obal Objects/Boolean">Lógicos (Booleanos)</a>, como&nbsp;<code>tr
>e/Global Objects/String">Strings</a>, como "Olá!">ue</code> ou&nbsp;<code>false</code>
24      </li>
25      <li>21      </li>
26        <code style="font-style: normal; font-variant: normal; fo
>nt-size: 14px; line-height: normal; font-family: 'Courier New', ' 
>Andale Mono', monospace; color: inherit; font-weight: inherit;">n 
>ull</code>, uma keyword especial que representa valores nulos;<sp 
>an class="Apple-converted-space">&nbsp;</span><code style="font-s 
>tyle: normal; font-variant: normal; font-size: 14px; line-height: 
> normal; font-family: 'Courier New', 'Andale Mono', monospace; co 
>lor: inherit; font-weight: inherit;">null</code><span class="Appl 
>e-converted-space">&nbsp;</span>também é um valor primitivo. Como 
> JavaScript diferencia letras minúsculas de maiúsculas,<span clas 
>s="Apple-converted-space">&nbsp;</span><code style="font-style: n 
>ormal; font-variant: normal; font-size: 14px; line-height: normal 
>; font-family: 'Courier New', 'Andale Mono', monospace; color: in 
>herit; font-weight: inherit;">null</code><span class="Apple-conve 
>rted-space">&nbsp;</span>é diferente de&nbsp;<code style="font-st 
>yle: normal; font-variant: normal; font-size: 14px; line-height:  
>normal; font-family: 'Courier New', 'Andale Mono', monospace; col 
>or: inherit; font-weight: inherit;">Null</code>,<span class="Appl 
>e-converted-space">&nbsp;</span><code style="font-style: normal;  
>font-variant: normal; font-size: 14px; line-height: normal; font- 
>family: 'Courier New', 'Andale Mono', monospace; color: inherit;  
>font-weight: inherit;">NULL</code>, ou qualquer outra variação. 
27      </li>22      <li>
23        <a href="/en-US/docs/JavaScript/Reference/Global_Objects/
 >String" title="en-US/docs/JavaScript/Reference/Global Objects/Str
 >ing">Strings</a>, como "Olá!"
28      <li>24      </li>
29        <code style="font-style: normal; font-variant: normal; fo25      <li>
>nt-size: 14px; line-height: normal; font-family: 'Courier New', ' 
>Andale Mono', monospace; color: inherit; font-weight: inherit;">< 
>a href="/en-US/docs/JavaScript/Reference/Global_Objects/undefined 
>" style="text-decoration: none; cursor: default; color: rgb(51, 1 
>02, 153) !important;" title="en-US/docs/JavaScript/Reference/Glob 
>al Objects/undefined">undefined</a></code>, uma propriedade de al 
>to nível cujo valor é indefinido;<span class="Apple-converted-spa 
>ce">&nbsp;</span><code style="font-style: normal; font-variant: n 
>ormal; font-size: 14px; line-height: normal; font-family: 'Courie 
>r New', 'Andale Mono', monospace; color: inherit; font-weight: in 
>herit;">undefined</code>&nbsp;também é um valor primitivo. 
26        <code>null</code>, uma keyword especial que representa va
 >lores nulos; <code>null</code> também é um valor primitivo. Como 
 >JavaScript diferencia letras minúsculas de maiúsculas, <code>null
 ></code> é diferente de&nbsp;<code>Null</code>, <code>NULL</code>,
 > ou qualquer outra variação.
27      </li>
28      <li>
29        <code><a href="/en-US/docs/JavaScript/Reference/Global_Ob
 >jects/undefined" title="en-US/docs/JavaScript/Reference/Global Ob
 >jects/undefined">undefined</a></code>, uma propriedade de alto ní
 >vel cujo valor é indefinido; <code>undefined</code>&nbsp;também é
 > um valor primitivo.
n32    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
33      Esse conjunto de tipos de valores, ou tipos de dados, apesa
>r de ser relativamente pequeno, possibilita diversas funções dent 
>ro de suas aplicações. Não existe diferenciação entre números int 
>eiros (<em>integers</em>) ou reais. Além disso, não existe um tip 
>o próprio para datas em JavaScript. No entanto, você pode usar o  
>objeto&nbsp;<code style="font-style: normal; font-variant: normal 
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;"><a href="/en-US/docs/JavaScript/Reference/Global_Objects/Date" 
> style="text-decoration: none; cursor: default; color: rgb(51, 10 
>2, 153) !important;" title="en-US/docs/JavaScript/Reference/Globa 
>l Objects/Date">Date</a></code> e seus métodos para lidar com dat 
>as. 
34    </p>32    <p>
35    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(533      This relatively small set of types of values, or <em>data t
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >ypes</em>, enables you to perform useful functions with your appl
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>ications. There is no explicit distinction between integer and re
>4px; font-style: normal; font-variant: normal; font-weight: norma>al-valued numbers. Nor is there an explicit date data type in Jav
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al>aScript. However, you can use the <code><a href="/en-US/docs/Java
>ign: start; text-indent: 0px; text-transform: none; white-space: >Script/Reference/Global_Objects/Date" title="en-US/docs/JavaScrip
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a>t/Reference/Global Objects/Date">Date</a></code> object and its m
>uto; -webkit-text-stroke-width: 0px;">>ethods to handle dates.
36      <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Ob34    </p>
>ject" style="text-decoration: none; cursor: default; color: rgb(5 
>1, 102, 153) !important;" title="en-US/docs/JavaScript/Reference/ 
>Global Objects/Object">Objects</a> <span class="Apple-converted-s 
>pace">e</span> <a href="/en-US/docs/JavaScript/Reference/Global_O 
>bjects/Function" style="text-decoration: none; cursor: default; c 
>olor: rgb(51, 102, 153) !important;" title="en-US/docs/JavaScript 
>/Reference/Global Objects/Function">functions</a> <span class="Ap 
>ple-converted-space">(objetos e funções) são os outros elementos  
>fundamentais na linguagem.</span> Objetos contém valores, e funçõ 
>es sãos os procedimentos que sua aplicação pode executar. 
37    </p>35    <p>
38    <h3 id="Convers.C3.A3o_de_tipos" style="font-size: 1.142em; m36      <a href="/en-US/docs/JavaScript/Reference/Global_Objects/Ob
>argin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucid>ject" title="en-US/docs/JavaScript/Reference/Global Objects/Objec
>a Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, H>t">Objects</a> and <a href="/en-US/docs/JavaScript/Reference/Glob
>elvetica, sans-serif; font-style: normal; font-variant: normal; l>al_Objects/Function" title="en-US/docs/JavaScript/Reference/Globa
>etter-spacing: normal; orphans: 2; text-align: start; text-indent>l Objects/Function">functions</a> are the other fundamental eleme
>: 0px; text-transform: none; white-space: normal; widows: 2; word>nts in the language. You can think of objects as named containers
>-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-strok> for values, and functions as procedures that your application ca
>e-width: 0px;">>n perform.
39      Conversão de tipos
40    </h3>37    </p>
41    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(538    <h3 id="Data_type_conversion">
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
42      JavaScript é uma linguagem dinamicamente tipada, ou seja, v39      Data type conversion
>ocê não precisa especificar o tipo de uma variável ao declará-la, 
> e tipos são automaticamente convertidos conforme necessário dura 
>nte a execução do <em>script</em>. Por exemplo, podemos definir u 
>ma variável da seguinte forma: 
40    </h3>
43    </p>41    <p>
44    <div style="color: rgb(51, 51, 51); font-family: 'Lucida Gran42      JavaScript is a dynamically typed language. That means you 
>de', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helveti>do not have to specify the data type of a variable when you decla
>ca, sans-serif; font-size: 14px; font-style: normal; font-variant>re it, and data types are converted automatically as needed durin
>: normal; font-weight: normal; letter-spacing: normal; line-heigh>g script execution. So, for example, you could define a variable 
>t: 18px; orphans: 2; text-align: start; text-indent: 0px; text-tr>as follows:
>ansform: none; white-space: normal; widows: 2; word-spacing: 0px; 
> -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  
>overflow: hidden;"> 
45      <pre class="brush: js" style="margin: 0px 0px 1.286em; padd43    </p>
>ing: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: a 
>uto; font-style: normal; font-variant: normal; font-weight: norma 
>l; font-size: 14px; line-height: normal; font-family: 'Courier Ne 
>w', 'Andale Mono', monospace;"> 
44    <div style="overflow:hidden;">
45      <pre class="brush: js">
n49    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
50      Depois disso, você pode atribuir um valor do tipo <em>strin
>g</em> a essa mesma variável. Por exemplo: 
51    </p>49    <p>
52    <div style="color: rgb(51, 51, 51); font-family: 'Lucida Gran50      And later, you could assign the same variable a string valu
>de', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helveti>e, for example:
>ca, sans-serif; font-size: 14px; font-style: normal; font-variant 
>: normal; font-weight: normal; letter-spacing: normal; line-heigh 
>t: 18px; orphans: 2; text-align: start; text-indent: 0px; text-tr 
>ansform: none; white-space: normal; widows: 2; word-spacing: 0px; 
> -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;  
>overflow: hidden;"> 
53      <pre class="brush: js" style="margin: 0px 0px 1.286em; padd51    </p>
>ing: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: a 
>uto; font-style: normal; font-variant: normal; font-weight: norma 
>l; font-size: 14px; line-height: normal; font-family: 'Courier Ne 
>w', 'Andale Mono', monospace;"> 
52    <div style="overflow:hidden;">
53      <pre class="brush: js">
n57    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
58      Como JavaScript é uma linguagem dinamicamente tipada, essa 
>atribuição não causa um erro. 
59    </p>57    <p>
60    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(558      Because JavaScript is dynamically typed, this assignment do
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >es not cause an error message.
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
61      Se uma expressão envolve números e <em>strings</em> usando 59    </p>
>o operador +, JavaScript converte valores numéricos em <em>string 
>s</em>. Por exemplo, considere o código abaixo: 
62    </p>60    <p>
63    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin61      In expressions involving numeric and string values with the
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut> + operator, JavaScript converts numeric values to strings. For e
>o; font-style: normal; font-variant: normal; font-weight: normal;>xample, consider the following statements:
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
62    </p>
63    <pre class="brush: js">
64x = "The answer is " + 42 // retorna "The answer is 42"64x = "The answer is " + 42 // returns "The answer is 42"
65y = 42 + " is the answer" // retorna "42 is the answer"65y = 42 + " is the answer" // returns "42 is the answer"
n67    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
68      Em declarações usando outros operadores, JavaScript não con
>verte valores numéricos em <em>strings</em>. Por exemplo: 
69    </p>67    <p>
70    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin68      In statements involving other operators, JavaScript does no
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>t convert numeric values to strings. For example:
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
69    </p>
70    <pre class="brush: js">
71"37" - 7 // retorna 3071"37" - 7 // returns 30
72"37" + 7 // retorna "377"72"37" + 7 // returns "377"
n74    <h3 id="Convertendo_strings_em_n.C3.BAmeros" style="font-sizen74    <h3 id="Converting_strings_to_numbers">
>: 1.142em; margin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-fa 
>mily: 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Luci 
>da, Arial, Helvetica, sans-serif; font-style: normal; font-varian 
>t: normal; letter-spacing: normal; orphans: 2; text-align: start; 
> text-indent: 0px; text-transform: none; white-space: normal; wid 
>ows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webki 
>t-text-stroke-width: 0px;"> 
75      Convertendo <em>strings</em> em números75      Converting strings to numbers
n77    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
78      Quando um valor representando um número estiver em memória 
>como uma <em>string</em>, existem alguns métodos para fazer a con 
>versão. 
79    </p>77    <p>
80    <h4 id="parseInt()_e_parseFloat()" style="font-size: 14px; ma78      In the case that a value representing a number is in memory
>rgin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida> as a string, there are methods for conversion.
> Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, He 
>lvetica, sans-serif; font-style: normal; font-variant: normal; le 
>tter-spacing: normal; line-height: 18px; orphans: 2; text-align:  
>start; text-indent: 0px; text-transform: none; white-space: norma 
>l; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto;  
>-webkit-text-stroke-width: 0px;"> 
81      <code style="font-style: normal; font-variant: normal; font79    </p>
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: inherit; font-weight: inherit;">par 
>seInt()</code> <span class="Apple-converted-space">e</span> <code 
> style="font-style: normal; font-variant: normal; font-size: 14px 
>; line-height: normal; font-family: 'Courier New', 'Andale Mono', 
> monospace; color: inherit; font-weight: inherit;">parseFloat()</ 
>code> 
80    <h4 id="parseInt()_and_parseFloat()">
81      <code>parseInt()</code> and <code>parseFloat()</code>
n83    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
84      Veja as páginas referentes a <code style="font-style: norma
>l; font-variant: normal; font-size: 14px; line-height: normal; fo 
>nt-family: 'Courier New', 'Andale Mono', monospace; color: inheri 
>t; font-weight: inherit;"><a href="/en-US/docs/JavaScript/Referen 
>ce/Global_Objects/parseInt" style="text-decoration: none; cursor: 
> default; color: rgb(51, 102, 153) !important;" title="en-US/docs 
>/JavaScript/Reference/Global Objects/parseInt">parseInt()</a></co 
>de> <span class="Apple-converted-space">e</span> <code style="fon 
>t-style: normal; font-variant: normal; font-size: 14px; line-heig 
>ht: normal; font-family: 'Courier New', 'Andale Mono', monospace; 
> color: inherit; font-weight: inherit;"><a href="/en-US/docs/Java 
>Script/Reference/Global_Objects/parseFloat" style="text-decoratio 
>n: none; cursor: default; color: rgb(51, 102, 153) !important;" t 
>itle="en-US/docs/JavaScript/Reference/Global Objects/parseFloat"> 
>parseFloat()</a></code><span class="Apple-converted-space">.</spa 
>n> 
85    </p>83    <p>
86    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(584      See: <code><a href="/en-US/docs/JavaScript/Reference/Global
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >_Objects/parseInt" title="en-US/docs/JavaScript/Reference/Global 
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>Objects/parseInt">parseInt()</a></code> and <code><a href="/en-US
>4px; font-style: normal; font-variant: normal; font-weight: norma>/docs/JavaScript/Reference/Global_Objects/parseFloat" title="en-U
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al>S/docs/JavaScript/Reference/Global Objects/parseFloat">parseFloat
>ign: start; text-indent: 0px; text-transform: none; white-space: >()</a></code> pages.
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
87      <code style="font-style: normal; font-variant: normal; font85    </p>
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: inherit; font-weight: inherit;">par 
>seInt</code> retorna somente números inteiros, não sendo tão útil 
> ao lidar com decimais. Além disso, uma boa prática para usar <co 
>de style="font-style: normal; font-variant: normal; font-size: 14 
>px; line-height: normal; font-family: 'Courier New', 'Andale Mono 
>', monospace; color: inherit; font-weight: inherit;">parseInt</co 
>de> é sempre incluir o parâmetro radix (base). 
88    </p>86    <p>
89    <h4 id="Operador_de_adi.C3.A7.C3.A3o" style="font-size: 14px;87      <code>parseInt</code> will only return whole numbers, so it
> margin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Luc>s use is diminished for decimals. Additionally, a best practice f
>ida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial,>or <code>parseInt</code> is to always include the radix parameter
> Helvetica, sans-serif; font-style: normal; font-variant: normal;>.
> letter-spacing: normal; line-height: 18px; orphans: 2; text-alig 
>n: start; text-indent: 0px; text-transform: none; white-space: no 
>rmal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: aut 
>o; -webkit-text-stroke-width: 0px;"> 
90      Operador de adição88    </p>
89    <h4 id="Plus_operator">
90      Plus operator
n92    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
93      Um método alternativo para se obter um número a partir de u
>ma <em>string</em> é através do operador +. 
94    </p>92    <p>
95    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin93      An alternative method of retrieving a number from a string 
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>is with the <code>+</code> operator.
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
94    </p>
95    <pre class="brush: js">
n97(+"1.1") + (+"1.1") = 2.2   // Nota: os parênteses foram adicionan97(+"1.1") + (+"1.1") = 2.2   // Note: the parentheses are added fo
>dos para tornar o código mais claro e não são necessários.>r clarity, not required.
n99    <h2 id="Vari.C3.A1veis" style="font-size: 1.428em; margin: 0pn99    <h2 id="Variables">
>x 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande' 
>, 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, 
> sans-serif; font-style: normal; font-variant: normal; letter-spa 
>cing: normal; orphans: 2; text-align: start; text-indent: 0px; te 
>xt-transform: none; white-space: normal; widows: 2; word-spacing: 
> 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width:  
>0px;"> 
100      Variáveis100      Variables
n102    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
103      Você pode usar variáveis como nomes para simbolizar valores
> em sua aplicação. Nomes de variáveis, chamados de <em>identifier 
>s</em>, devem seguir algumas regras. 
104    </p>102    <p>
105    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5103      You use variables as symbolic names for values in your appl
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >ication. The names of variables, called <em>identifiers</em>, con
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>form to certain rules.
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
106      Em JavaScript, um <em>identifier</em> deve começar com uma 104    </p>
>letra, um <em>underscore</em> (_) ou um cifrão ($); caracteres se 
>guintes podem ser dígitos (0-9). Como JavaScript é uma linguagem  
>que diferencia letras maiúsculas e minúsculas, as letras incluem  
>os caracteres de "A" a "Z" (letras maíusculas) bem como os caract 
>eres de "a" a "z" (letras minúsculas). 
107    </p>105    <p>
108    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5106      A JavaScript identifier must start with a letter, underscor
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >e (_), or dollar sign ($); subsequent characters can also be digi
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>ts (0-9). Because JavaScript is case sensitive, letters include t
>4px; font-style: normal; font-variant: normal; font-weight: norma>he characters "A" through "Z" (uppercase) and the characters "a" 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al>through "z" (lowercase).
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
109      A partir do JavaScript 1.5, você pode usar letras ISO 8859-107    </p>
>1 ou letras Unicode como å e ü em <em>identifiers</em>. Você tamb 
>ém pode usar \uXXXX {{anch("Unicode escape sequences")}} como car 
>acteres em <em>identifiers</em>. 
110    </p>108    <p>
111    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5109      Starting with JavaScript 1.5, you can use ISO 8859-1 or Uni
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >code letters such as å and ü in identifiers. You can also use the
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1> \uXXXX {{anch("Unicode escape sequences")}} as characters in ide
>4px; font-style: normal; font-variant: normal; font-weight: norma>ntifiers.
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
112      Alguns exemplos de nomes permitidos são <code style="font-s110    </p>
>tyle: normal; font-variant: normal; font-size: 14px; line-height: 
> normal; font-family: 'Courier New', 'Andale Mono', monospace; co 
>lor: inherit; font-weight: inherit;">Number_hits</code>,<span cla 
>ss="Apple-converted-space">&nbsp;</span><code style="font-style:  
>normal; font-variant: normal; font-size: 14px; line-height: norma 
>l; font-family: 'Courier New', 'Andale Mono', monospace; color: i 
>nherit; font-weight: inherit;">temp99</code>, e <code style="font 
>-style: normal; font-variant: normal; font-size: 14px; line-heigh 
>t: normal; font-family: 'Courier New', 'Andale Mono', monospace;  
>color: inherit; font-weight: inherit;">_name</code>. 
113    </p>111    <p>
114    <h3 id="Declaring_variables" style="font-size: 1.142em; margi112      Some examples of legal names are <code>Number_hits</code>, 
>n: 0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Gr><code>temp99</code>, and <code>_name</code>.
>ande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helve 
>tica, sans-serif; font-style: normal; font-variant: normal; lette 
>r-spacing: normal; orphans: 2; text-align: start; text-indent: 0p 
>x; text-transform: none; white-space: normal; widows: 2; word-spa 
>cing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-wi 
>dth: 0px;"> 
115      Declarando variáveis
116    </h3>113    </p>
117    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5114    <h3 id="Declaring_variables">
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
118      Existem duas maneiras de declarar variáveis:115      Declaring variables
116    </h3>
119    </p>117    <p>
120    <ul style="margin: 0px 0px 1.286em; padding: 0px 0px 0px 22px118      You can declare a variable in two ways:
>; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lucida S 
>ans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif 
>; font-size: 14px; font-style: normal; font-variant: normal; font 
>-weight: normal; letter-spacing: normal; line-height: 18px; orpha 
>ns: 2; text-align: start; text-indent: 0px; text-transform: none; 
> white-space: normal; widows: 2; word-spacing: 0px; -webkit-text- 
>size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
121      <li>Usando a <em>keyword</em> <a href="/en-US/docs/JavaScri119    </p>
>pt/Reference/Statements/var" style="text-decoration: none; cursor 
>: default; color: rgb(51, 102, 153) !important;" title="en-US/doc 
>s/JavaScript/Reference/Statements/var">var</a>. Por exemplo: <cod 
>e style="font-style: normal; font-variant: normal; font-size: 14p 
>x; line-height: normal; font-family: 'Courier New', 'Andale Mono' 
>, monospace; color: inherit; font-weight: inherit;">var x = 42</c 
>ode>. Essa mesma sintaxe pode ser usada para definir variáveis <a 
> href="#Variable_Scope" style="text-decoration: none; cursor: def 
>ault; color: rgb(51, 102, 153) !important;">locais e globais</a>. 
120    <ul>
121      <li>With the keyword <a href="/en-US/docs/JavaScript/Refere
 >nce/Statements/var" title="en-US/docs/JavaScript/Reference/Statem
 >ents/var">var</a>. For example, <code>var x = 42</code>. This syn
 >tax can be used to declare both <a href="#Variable_Scope">local a
 >nd global</a> variables.
n123      <li>Simplesmente atribuindo um valor a ela. Por exemplo: <cn123      <li>By simply assigning it a value. For example, <code>x = 
>ode style="font-style: normal; font-variant: normal; font-size: 1>42</code>. This always declares a <a href="#Global_Variables">glo
>4px; line-height: normal; font-family: 'Courier New', 'Andale Mon>bal variable</a> and generates a strict JavaScript warning. You s
>o', monospace; color: inherit; font-weight: inherit;">x = 42</cod>houldn't use this variant.
>e>. Isso define uma <a href="#Global_Variables" style="text-decor 
>ation: none; cursor: default; color: rgb(51, 102, 153) !important 
>;">variável global</a> e gera um aviso se você estiver utilizando 
> o <em>strict mode</em>. Não declare variáveis desta maneira. 
n126    <h3 id="Evaluating_variables" style="font-size: 1.142em; margn126    <h3 id="Evaluating_variables">
>in: 0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida G 
>rande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helv 
>etica, sans-serif; font-style: normal; font-variant: normal; lett 
>er-spacing: normal; orphans: 2; text-align: start; text-indent: 0 
>px; text-transform: none; white-space: normal; widows: 2; word-sp 
>acing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-w 
>idth: 0px;"> 
127      Interpretando variáveis127      Evaluating variables
n129    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
130      Uma variável declarada usando <code style="font-style: norm
>al; font-variant: normal; font-size: 14px; line-height: normal; f 
>ont-family: 'Courier New', 'Andale Mono', monospace; color: inher 
>it; font-weight: inherit;">var</code> <span class="Apple-converte 
>d-space">sem receber um valor inicial</span> <span class="Apple-c 
>onverted-space">tem o valor</span> <code style="font-style: norma 
>l; font-variant: normal; font-size: 14px; line-height: normal; fo 
>nt-family: 'Courier New', 'Andale Mono', monospace; color: inheri 
>t; font-weight: inherit;"><a href="/en-US/docs/JavaScript/Referen 
>ce/Global_Objects/undefined" style="text-decoration: none; cursor 
>: default; color: rgb(51, 102, 153) !important;" title="en-US/doc 
>s/JavaScript/Reference/Global Objects/undefined">undefined</a></c 
>ode>. 
131    </p>129    <p>
132    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5130      A variable declared using the <code>var</code> statement wi
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >th no initial value specified has the value <code><a href="/en-US
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>/docs/JavaScript/Reference/Global_Objects/undefined" title="en-US
>4px; font-style: normal; font-variant: normal; font-weight: norma>/docs/JavaScript/Reference/Global Objects/undefined">undefined</a
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al>></code>.
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
133      Uma tentativa de acessar uma variável não declarada resulta131    </p>
>rá em um <code style="font-style: normal; font-variant: normal; f 
>ont-size: 14px; line-height: normal; font-family: 'Courier New',  
>'Andale Mono', monospace; color: inherit; font-weight: inherit;"> 
>ReferenceError</code>: 
134    </p>132    <p>
135    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin133      An attempt to access an undeclared variable will result in 
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>a <code>ReferenceError</code> exception being thrown:
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
134    </p>
135    <pre class="brush: js">
n137console.log("The value of a is " + a); // exibe "The value of a in137console.log("The value of a is " + a); // prints "The value of a 
>s undefined">is undefined"
138console.log("The value of b is " + b); // resulta em um Reference138console.log("The value of b is " + b); // throws ReferenceError e
>Error>xception
n140    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
141      Você pode usar <code style="font-style: normal; font-varian
>t: normal; font-size: 14px; line-height: normal; font-family: 'Co 
>urier New', 'Andale Mono', monospace; color: inherit; font-weight 
>: inherit;">undefined</code> <span class="Apple-converted-space"> 
>para determinar se uma variável possui um valor ou não</span>. No 
> código abaixo, a variável <code style="font-style: normal; font- 
>variant: normal; font-size: 14px; line-height: normal; font-famil 
>y: 'Courier New', 'Andale Mono', monospace; color: inherit; font- 
>weight: inherit;">input</code> <span class="Apple-converted-space 
>">não recebe um valor, e a declaração</span> <code style="font-st 
>yle: normal; font-variant: normal; font-size: 14px; line-height:  
>normal; font-family: 'Courier New', 'Andale Mono', monospace; col 
>or: inherit; font-weight: inherit;"><a href="/en-US/docs/JavaScri 
>pt/Reference/Statements/if...else" style="text-decoration: none;  
>cursor: default; color: rgb(51, 102, 153) !important;" title="en- 
>US/docs/JavaScript/Reference/Statements/if...else">if</a></code>  
><span class="Apple-converted-space">tem valor</span> <code style= 
>"font-style: normal; font-variant: normal; font-size: 14px; line- 
>height: normal; font-family: 'Courier New', 'Andale Mono', monosp 
>ace; color: inherit; font-weight: inherit;">true</code>. 
142    </p>140    <p>
143    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin141      You can use <code>undefined</code> to determine whether a v
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>ariable has a value. In the following code, the variable <code>in
>o; font-style: normal; font-variant: normal; font-weight: normal;>put</code> is not assigned a value, and the <code><a href="/en-US
> font-size: 14px; line-height: normal; font-family: 'Courier New'>/docs/JavaScript/Reference/Statements/if...else" title="en-US/doc
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin>s/JavaScript/Reference/Statements/if...else">if</a></code> statem
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text->ent evaluates to <code>true</code>.
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
142    </p>
143    <pre class="brush: js">
n151    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
152      O valor <code style="font-style: normal; font-variant: norm
>al; font-size: 14px; line-height: normal; font-family: 'Courier N 
>ew', 'Andale Mono', monospace; color: inherit; font-weight: inher 
>it;">undefined</code> <span class="Apple-converted-space">comport 
>a-se como</span> <code style="font-style: normal; font-variant: n 
>ormal; font-size: 14px; line-height: normal; font-family: 'Courie 
>r New', 'Andale Mono', monospace; color: inherit; font-weight: in 
>herit;">false</code> <span class="Apple-converted-space">quando u 
>sado de forma booleana</span>. Por exemplo, o código abaixo execu 
>ta a função <code style="font-style: normal; font-variant: normal 
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">myFunction</code> <span class="Apple-converted-space">porque</ 
>span> <span class="Apple-converted-space">o elemento de</span> <c 
>ode style="font-style: normal; font-variant: normal; font-size: 1 
>4px; line-height: normal; font-family: 'Courier New', 'Andale Mon 
>o', monospace; color: inherit; font-weight: inherit;">myArray</co 
>de> <span class="Apple-converted-space">não foi definido</span>: 
153    </p>151    <p>
154    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin152      <span class="comment">The following is related to "Variable
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>s" section as potential values in assignment.</span>
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
153    </p>
154    <p>
155      The <code>undefined</code> value behaves as <code>false</co
 >de> when used in a boolean context. For example, the following co
 >de executes the function <code>myFunction</code> because the <cod
 >e>myArray</code> element is not defined:
156    </p>
157    <pre class="brush: js">
n158    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
159      <span class="Apple-converted-space">O valor</span> <code st
>yle="font-style: normal; font-variant: normal; font-size: 14px; l 
>ine-height: normal; font-family: 'Courier New', 'Andale Mono', mo 
>nospace; color: inherit; font-weight: inherit;">undefined</code>  
>é convertido em <code style="font-style: normal; font-variant: no 
>rmal; font-size: 14px; line-height: normal; font-family: 'Courier 
> New', 'Andale Mono', monospace; color: inherit; font-weight: inh 
>erit;">NaN</code> <span class="Apple-converted-space">quando usad 
>o em um contexto numérico</span>. 
160    </p>161    <p>
161    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin162      The <code>undefined</code> value converts to <code>NaN</cod
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>e> when used in numeric context.
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
163    </p>
164    <pre class="brush: js">
n165    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
166      Quando você interpreta uma variável nula, o valor nulo tem 
>comportamento de 0 em um contexto numérico e de falso em um conte 
>xto booleano. Por exemplo: 
167    </p>168    <p>
168    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin169      When you evaluate a null variable, the null value behaves a
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>s 0 in numeric contexts and as false in boolean contexts. For exa
>o; font-style: normal; font-variant: normal; font-weight: normal;>mple:
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
170    </p>
171    <pre class="brush: js">
n170console.log(n * 32); // exibe 0n173console.log(n * 32); // prints 0
n172    <h3 id="Variable_scope" style="font-size: 1.142em; margin: 0pn175    <h3 id="Variable_scope">
>x 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande' 
>, 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, 
> sans-serif; font-style: normal; font-variant: normal; letter-spa 
>cing: normal; orphans: 2; text-align: start; text-indent: 0px; te 
>xt-transform: none; white-space: normal; widows: 2; word-spacing: 
> 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width:  
>0px;"> 
173      Escopo de variáveis176      Variable scope
n175    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
176      When you declare a variable outside of any function, it is 
>called a<span class="Apple-converted-space">&nbsp;</span><em>glob 
>al</em><span class="Apple-converted-space">&nbsp;</span>variable, 
> because it is available to any other code in the current documen 
>t. When you declare a variable within a function, it is called a< 
>span class="Apple-converted-space">&nbsp;</span><em>local</em><sp 
>an class="Apple-converted-space">&nbsp;</span>variable, because i 
>t is available only within that function. 
177    </p>178    <p>
178    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5179      When you declare a variable outside of any function, it is 
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >called a <em>global</em> variable, because it is available to any
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1> other code in the current document. When you declare a variable 
>4px; font-style: normal; font-variant: normal; font-weight: norma>within a function, it is called a <em>local</em> variable, becaus
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al>e it is available only within that function.
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
179      JavaScript does not have<span class="Apple-converted-space"180    </p>
>>&nbsp;</span><a href="/en-US/docs/JavaScript/Guide/Statements#Bl 
>ock_Statement" style="text-decoration: none; cursor: default; col 
>or: rgb(51, 102, 153) !important;" title="en-US/docs/JavaScript/G 
>uide/Statements#Block Statement">block statement</a><span class=" 
>Apple-converted-space">&nbsp;</span>scope; rather, it will be loc 
>al to the code that the block resides within. For example the fol 
>lowing code will log<span class="Apple-converted-space">&nbsp;</s 
>pan><code style="font-style: normal; font-variant: normal; font-s 
>ize: 14px; line-height: normal; font-family: 'Courier New', 'Anda 
>le Mono', monospace; color: inherit; font-weight: inherit;">5</co 
>de>, because the scope of<span class="Apple-converted-space">&nbs 
>p;</span><code style="font-style: normal; font-variant: normal; f 
>ont-size: 14px; line-height: normal; font-family: 'Courier New',  
>'Andale Mono', monospace; color: inherit; font-weight: inherit;"> 
>x</code><span class="Apple-converted-space">&nbsp;</span>is the f 
>unction (or global context) within which<span class="Apple-conver 
>ted-space">&nbsp;</span><code style="font-style: normal; font-var 
>iant: normal; font-size: 14px; line-height: normal; font-family:  
>'Courier New', 'Andale Mono', monospace; color: inherit; font-wei 
>ght: inherit;">x</code><span class="Apple-converted-space">&nbsp; 
></span>is declared, not the block, which in this case is an<span  
>class="Apple-converted-space">&nbsp;</span><code style="font-styl 
>e: normal; font-variant: normal; font-size: 14px; line-height: no 
>rmal; font-family: 'Courier New', 'Andale Mono', monospace; color 
>: inherit; font-weight: inherit;">if</code><span class="Apple-con 
>verted-space">&nbsp;</span>statement. 
180    </p>181    <p>
181    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin182      JavaScript does not have <a href="/en-US/docs/JavaScript/Gu
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>ide/Statements#Block_Statement" title="en-US/docs/JavaScript/Guid
>o; font-style: normal; font-variant: normal; font-weight: normal;>e/Statements#Block Statement">block statement</a> scope; rather, 
> font-size: 14px; line-height: normal; font-family: 'Courier New'>it will be local to the code that the block resides within. For e
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin>xample the following code will log <code>5</code>, because the sc
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text->ope of <code>x</code> is the function (or global context) within 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size->which <code>x</code> is declared, not the block, which in this ca
>adjust: auto; -webkit-text-stroke-width: 0px;">>se is an <code>if</code> statement.
183    </p>
184    <pre class="brush: js">
n187    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
188      Another unusual thing about variables in JavaScript is that
> you can refer to a variable declared later, without getting an e 
>xception. This concept is known as hoisting; variables in JavaScr 
>ipt are in a sense "hoisted" or lifted to the top of the function 
> or statement. However, variables that aren't initialized yet wil 
>l return a value of<span class="Apple-converted-space">&nbsp;</sp 
>an><code style="font-style: normal; font-variant: normal; font-si 
>ze: 14px; line-height: normal; font-family: 'Courier New', 'Andal 
>e Mono', monospace; color: inherit; font-weight: inherit;">undefi 
>ned</code>. 
189    </p>190    <p>
190    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin191      Another unusual thing about variables in JavaScript is that
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut> you can refer to a variable declared later, without getting an e
>o; font-style: normal; font-variant: normal; font-weight: normal;>xception. This concept is known as hoisting; variables in JavaScr
> font-size: 14px; line-height: normal; font-family: 'Courier New'>ipt are in a sense "hoisted" or lifted to the top of the function
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin> or statement. However, variables that aren't initialized yet wil
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text->l return a value of <code>undefined</code>.
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
192    </p>
193    <pre class="brush: js">
n209    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n212    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n212    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddinn215    <pre class="brush: js">
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut 
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
n221    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
222      Because of hoisting, all<span class="Apple-converted-space"
>>&nbsp;</span><code style="font-style: normal; font-variant: norm 
>al; font-size: 14px; line-height: normal; font-family: 'Courier N 
>ew', 'Andale Mono', monospace; color: inherit; font-weight: inher 
>it;">var</code><span class="Apple-converted-space">&nbsp;</span>s 
>tatements in a function should be placed as near to the top of th 
>e function as possible. This best practice increases the clarity  
>of the code. 
223    </p>224    <p>
224    <h3 id="Global_variables" style="font-size: 1.142em; margin: 225      Because of hoisting, all <code>var</code> statements in a f
>0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grand>unction should be placed as near to the top of the function as po
>e', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetic>ssible. This best practice increases the clarity of the code.
>a, sans-serif; font-style: normal; font-variant: normal; letter-s 
>pacing: normal; orphans: 2; text-align: start; text-indent: 0px;  
>text-transform: none; white-space: normal; widows: 2; word-spacin 
>g: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width 
>: 0px;"> 
226    </p>
227    <h3 id="Global_variables">
n227    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
228      Global variables are in fact properties of the<span class="
>Apple-converted-space">&nbsp;</span><em>global object</em>. In we 
>b pages the global object is<span class="Apple-converted-space">& 
>nbsp;</span><code style="font-style: normal; font-variant: normal 
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;"><a href="/en-US/docs/DOM/window" style="text-decoration: none; 
> cursor: default; color: rgb(51, 102, 153) !important;" title="en 
>-US/docs/DOM/window">window</a></code>, so you can set and access 
> global variables using the<span class="Apple-converted-space">&n 
>bsp;</span><code style="font-style: normal; font-variant: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: inherit; font-weight: inherit; 
>">window.<em>variable</em></code><span class="Apple-converted-spa 
>ce">&nbsp;</span>syntax. 
229    </p>230    <p>
230    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5231      <span class="comment">need links to pages discussing scope 
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >chains and the global object</span> Global variables are in fact 
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>properties of the <em>global object</em>. In web pages the global
>4px; font-style: normal; font-variant: normal; font-weight: norma> object is <code><a href="/en-US/docs/DOM/window" title="en-US/do
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al>cs/DOM/window">window</a></code>, so you can set and access globa
>ign: start; text-indent: 0px; text-transform: none; white-space: >l variables using the <code>window.<em>variable</em></code> synta
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a>x.
>uto; -webkit-text-stroke-width: 0px;"> 
231      Consequently, you can access global variables declared in o232    </p>
>ne window or frame from another window or frame by specifying the 
> window or frame name. For example, if a variable called<span cla 
>ss="Apple-converted-space">&nbsp;</span><code style="font-style:  
>normal; font-variant: normal; font-size: 14px; line-height: norma 
>l; font-family: 'Courier New', 'Andale Mono', monospace; color: i 
>nherit; font-weight: inherit;">phoneNumber</code><span class="App 
>le-converted-space">&nbsp;</span>is declared in a<span class="App 
>le-converted-space">&nbsp;</span><code style="font-style: normal; 
> font-variant: normal; font-size: 14px; line-height: normal; font 
>-family: 'Courier New', 'Andale Mono', monospace; color: inherit; 
> font-weight: inherit;">FRAMESET</code><span class="Apple-convert 
>ed-space">&nbsp;</span>document, you can refer to this variable f 
>rom a child frame as<span class="Apple-converted-space">&nbsp;</s 
>pan><code style="font-style: normal; font-variant: normal; font-s 
>ize: 14px; line-height: normal; font-family: 'Courier New', 'Anda 
>le Mono', monospace; color: inherit; font-weight: inherit;">paren 
>t.phoneNumber</code>. 
232    </p>233    <p>
233    <h2 id="Constants" style="font-size: 1.428em; margin: 0px 0px234      Consequently, you can access global variables declared in o
> 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lu>ne window or frame from another window or frame by specifying the
>cida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans> window or frame name. For example, if a variable called <code>ph
>-serif; font-style: normal; font-variant: normal; letter-spacing:>oneNumber</code> is declared in a <code>FRAMESET</code> document,
> normal; orphans: 2; text-align: start; text-indent: 0px; text-tr> you can refer to this variable from a child frame as <code>paren
>ansform: none; white-space: normal; widows: 2; word-spacing: 0px;>t.phoneNumber</code>.
> -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" 
>> 
235    </p>
236    <h2 id="Constants">
n236    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
237      You can create a read-only, named constant with the<span cl
>ass="Apple-converted-space">&nbsp;</span><code style="font-style: 
> normal; font-variant: normal; font-size: 14px; line-height: norm 
>al; font-family: 'Courier New', 'Andale Mono', monospace; color:  
>inherit; font-weight: inherit;"><a href="/en-US/docs/JavaScript/R 
>eference/Statements/const" style="text-decoration: none; cursor:  
>default; color: rgb(51, 102, 153) !important;" title="en-US/docs/ 
>JavaScript/Reference/Statements/const">const</a></code><span clas 
>s="Apple-converted-space">&nbsp;</span>keyword. The syntax of a c 
>onstant identifier is the same as for a variable identifier: it m 
>ust start with a letter or underscore and can contain alphabetic, 
> numeric, or underscore characters. 
238    </p>239    <p>
239    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin240      You can create a read-only, named constant with the <code><
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>a href="/en-US/docs/JavaScript/Reference/Statements/const" title=
>o; font-style: normal; font-variant: normal; font-weight: normal;>"en-US/docs/JavaScript/Reference/Statements/const">const</a></cod
> font-size: 14px; line-height: normal; font-family: 'Courier New'>e> keyword. The syntax of a constant identifier is the same as fo
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin>r a variable identifier: it must start with a letter or underscor
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text->e and can contain alphabetic, numeric, or underscore characters.
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
241    </p>
242    <pre class="brush: js">
n242    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n245    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n245    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
246      The scope rules for constants are the same as those for var
>iables, except that the<span class="Apple-converted-space">&nbsp; 
></span><code style="font-style: normal; font-variant: normal; fon 
>t-size: 14px; line-height: normal; font-family: 'Courier New', 'A 
>ndale Mono', monospace; color: inherit; font-weight: inherit;">co 
>nst</code><span class="Apple-converted-space">&nbsp;</span>keywor 
>d is always required, even for global constants. If the keyword i 
>s omitted, the identifier is assumed to represent a variable. 
247    </p>248    <p>
248    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5249      The scope rules for constants are the same as those for var
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >iables, except that the <code>const</code> keyword is always requ
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>ired, even for global constants. If the keyword is omitted, the i
>4px; font-style: normal; font-variant: normal; font-weight: norma>dentifier is assumed to represent a variable.
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
250    </p>
251    <p>
n251    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddinn254    <pre class="brush: js">
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut 
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
n264    <h2 id="Literals" style="font-size: 1.428em; margin: 0px 0px n267    <h2 id="Literals">
>0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Luc 
>ida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans- 
>serif; font-style: normal; font-variant: normal; letter-spacing:  
>normal; orphans: 2; text-align: start; text-indent: 0px; text-tra 
>nsform: none; white-space: normal; widows: 2; word-spacing: 0px;  
>-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
n267    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
268      You use literals to represent values in JavaScript. These a
>re fixed values, not variables, that you<span class="Apple-conver 
>ted-space">&nbsp;</span><em>literally</em><span class="Apple-conv 
>erted-space">&nbsp;</span>provide in your script. This section de 
>scribes the following types of literals: 
269    </p>270    <p>
270    <ul style="margin: 0px 0px 1.286em; padding: 0px 0px 0px 22px271      You use literals to represent values in JavaScript. These a
>; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lucida S>re fixed values, not variables, that you <em>literally</em> provi
>ans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif>de in your script. This section describes the following types of 
>; font-size: 14px; font-style: normal; font-variant: normal; font>literals:
>-weight: normal; letter-spacing: normal; line-height: 18px; orpha 
>ns: 2; text-align: start; text-indent: 0px; text-transform: none; 
> white-space: normal; widows: 2; word-spacing: 0px; -webkit-text- 
>size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
272    </p>
273    <ul>
n284    <h3 id="Array_literals" style="font-size: 1.142em; margin: 0pn287    <h3 id="Array_literals">
>x 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande' 
>, 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, 
> sans-serif; font-style: normal; font-variant: normal; letter-spa 
>cing: normal; orphans: 2; text-align: start; text-indent: 0px; te 
>xt-transform: none; white-space: normal; widows: 2; word-spacing: 
> 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width:  
>0px;"> 
n287    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n290    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n290    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
291      The following example creates the<span class="Apple-convert
>ed-space">&nbsp;</span><code style="font-style: normal; font-vari 
>ant: normal; font-size: 14px; line-height: normal; font-family: ' 
>Courier New', 'Andale Mono', monospace; color: inherit; font-weig 
>ht: inherit;">coffees</code><span class="Apple-converted-space">& 
>nbsp;</span>array with three elements and a length of three: 
292    </p>293    <p>
293    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin294      The following example creates the <code>coffees</code> arra
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>y with three elements and a length of three:
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
295    </p>
296    <pre class="brush: js">
n296    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
297      <strong>Note</strong><span class="Apple-converted-space">&n
>bsp;</span>An array literal is a type of object initializer. See< 
>span class="Apple-converted-space">&nbsp;</span><a href="/en-US/d 
>ocs/JavaScript/Guide/Working_with_Objects#Using_Object_Initialize 
>rs" style="text-decoration: none; cursor: default; color: rgb(51, 
> 102, 153) !important;" title="en-US/docs/JavaScript/Guide/Workin 
>g with Objects#Using Object Initializers">Using Object Initialize 
>rs</a>. 
298    </p>299    <p>
299    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5300      <strong>Note</strong> An array literal is a type of object 
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >initializer. See <a href="/en-US/docs/JavaScript/Guide/Working_wi
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>th_Objects#Using_Object_Initializers" title="en-US/docs/JavaScrip
>4px; font-style: normal; font-variant: normal; font-weight: norma>t/Guide/Working with Objects#Using Object Initializers">Using Obj
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al>ect Initializers</a>.
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
301    </p>
302    <p>
n302    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
303      Array literals are also<span class="Apple-converted-space">
>&nbsp;</span><code style="font-style: normal; font-variant: norma 
>l; font-size: 14px; line-height: normal; font-family: 'Courier Ne 
>w', 'Andale Mono', monospace; color: inherit; font-weight: inheri 
>t;">Array</code><span class="Apple-converted-space">&nbsp;</span> 
>objects. See<span class="Apple-converted-space">&nbsp;</span><a h 
>ref="/en-US/docs/JavaScript/Guide/Predefined_Core_Objects#Array_O 
>bject" style="text-decoration: none; cursor: default; color: rgb( 
>51, 102, 153) !important;" title="en-US/docs/JavaScript/Guide/Pre 
>defined Core Objects#Array Object">Array Object</a><span class="A 
>pple-converted-space">&nbsp;</span>for details on<span class="App 
>le-converted-space">&nbsp;</span><code style="font-style: normal; 
> font-variant: normal; font-size: 14px; line-height: normal; font 
>-family: 'Courier New', 'Andale Mono', monospace; color: inherit; 
> font-weight: inherit;">Array</code><span class="Apple-converted- 
>space">&nbsp;</span>objects. 
304    </p>305    <p>
305    <h4 id="Extra_commas_in_array_literals" style="font-size: 14p306      Array literals are also <code>Array</code> objects. See <a 
>x; margin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'L>href="/en-US/docs/JavaScript/Guide/Predefined_Core_Objects#Array_
>ucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Aria>Object" title="en-US/docs/JavaScript/Guide/Predefined Core Object
>l, Helvetica, sans-serif; font-style: normal; font-variant: norma>s#Array Object">Array Object</a> for details on <code>Array</code
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al>> objects.
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
307    </p>
308    <h4 id="Extra_commas_in_array_literals">
n308    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
309      You do not have to specify all elements in an array literal
>. If you put two commas in a row, the array is created with<span  
>class="Apple-converted-space">&nbsp;</span><code style="font-styl 
>e: normal; font-variant: normal; font-size: 14px; line-height: no 
>rmal; font-family: 'Courier New', 'Andale Mono', monospace; color 
>: inherit; font-weight: inherit;">undefined</code><span class="Ap 
>ple-converted-space">&nbsp;</span>for the unspecified elements. T 
>he following example creates the<span class="Apple-converted-spac 
>e">&nbsp;</span><code style="font-style: normal; font-variant: no 
>rmal; font-size: 14px; line-height: normal; font-family: 'Courier 
> New', 'Andale Mono', monospace; color: inherit; font-weight: inh 
>erit;">fish</code><span class="Apple-converted-space">&nbsp;</spa 
>n>array: 
310    </p>311    <p>
311    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin312      You do not have to specify all elements in an array literal
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>. If you put two commas in a row, the array is created with <code
>o; font-style: normal; font-variant: normal; font-weight: normal;>>undefined</code> for the unspecified elements. The following exa
> font-size: 14px; line-height: normal; font-family: 'Courier New'>mple creates the <code>fish</code> array:
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
313    </p>
314    <pre class="brush: js">
n314    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
315      This array has two elements with values and one empty eleme
>nt (<code style="font-style: normal; font-variant: normal; font-s 
>ize: 14px; line-height: normal; font-family: 'Courier New', 'Anda 
>le Mono', monospace; color: inherit; font-weight: inherit;">fish[ 
>0]</code><span class="Apple-converted-space">&nbsp;</span>is "Lio 
>n",<span class="Apple-converted-space">&nbsp;</span><code style=" 
>font-style: normal; font-variant: normal; font-size: 14px; line-h 
>eight: normal; font-family: 'Courier New', 'Andale Mono', monospa 
>ce; color: inherit; font-weight: inherit;">fish[1]</code><span cl 
>ass="Apple-converted-space">&nbsp;</span>is<span class="Apple-con 
>verted-space">&nbsp;</span><code style="font-style: normal; font- 
>variant: normal; font-size: 14px; line-height: normal; font-famil 
>y: 'Courier New', 'Andale Mono', monospace; color: inherit; font- 
>weight: inherit;">undefined</code>, and<span class="Apple-convert 
>ed-space">&nbsp;</span><code style="font-style: normal; font-vari 
>ant: normal; font-size: 14px; line-height: normal; font-family: ' 
>Courier New', 'Andale Mono', monospace; color: inherit; font-weig 
>ht: inherit;">fish[2]</code><span class="Apple-converted-space">& 
>nbsp;</span>is "Angel"). 
316    </p>317    <p>
317    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5318      This array has two elements with values and one empty eleme
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >nt (<code>fish[0]</code> is "Lion", <code>fish[1]</code> is <code
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1>>undefined</code>, and <code>fish[2]</code> is "Angel").
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
318      If you include a trailing comma at the end of the list of e319    </p>
>lements, the comma is ignored. In the following example, the leng 
>th of the array is three. There is no<span class="Apple-converted 
>-space">&nbsp;</span><code style="font-style: normal; font-varian 
>t: normal; font-size: 14px; line-height: normal; font-family: 'Co 
>urier New', 'Andale Mono', monospace; color: inherit; font-weight 
>: inherit;">myList[3]</code>. All other commas in the list indica 
>te a new element. (<strong>Note</strong><span class="Apple-conver 
>ted-space">&nbsp;</span>trailing commas can create errors in olde 
>r browser versions and it is a best practice to remove them) 
319    </p>320    <p>
320    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin321      If you include a trailing comma at the end of the list of e
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>lements, the comma is ignored. In the following example, the leng
>o; font-style: normal; font-variant: normal; font-weight: normal;>th of the array is three. There is no <code>myList[3]</code>. All
> font-size: 14px; line-height: normal; font-family: 'Courier New'> other commas in the list indicate a new element. (<strong>Note</
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin>strong> trailing commas can create errors in older browser versio
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text->ns and it is a best practice to remove them)
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
322    </p>
323    <pre class="brush: js">
n323    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
324      In the following example, the length of the array is four, 
>and<span class="Apple-converted-space">&nbsp;</span><code style=" 
>font-style: normal; font-variant: normal; font-size: 14px; line-h 
>eight: normal; font-family: 'Courier New', 'Andale Mono', monospa 
>ce; color: inherit; font-weight: inherit;">myList[0]</code><span  
>class="Apple-converted-space">&nbsp;</span>and<span class="Apple- 
>converted-space">&nbsp;</span><code style="font-style: normal; fo 
>nt-variant: normal; font-size: 14px; line-height: normal; font-fa 
>mily: 'Courier New', 'Andale Mono', monospace; color: inherit; fo 
>nt-weight: inherit;">myList[2]</code><span class="Apple-converted 
>-space">&nbsp;</span>are missing. 
325    </p>326    <p>
326    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin327      In the following example, the length of the array is four, 
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>and <code>myList[0]</code> and <code>myList[2]</code> are missing
>o; font-style: normal; font-variant: normal; font-weight: normal;>.
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
328    </p>
329    <pre class="brush: js">
n329    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
330      In the following example, the length of the array is four, 
>and<span class="Apple-converted-space">&nbsp;</span><code style=" 
>font-style: normal; font-variant: normal; font-size: 14px; line-h 
>eight: normal; font-family: 'Courier New', 'Andale Mono', monospa 
>ce; color: inherit; font-weight: inherit;">myList[1]</code><span  
>class="Apple-converted-space">&nbsp;</span>and<span class="Apple- 
>converted-space">&nbsp;</span><code style="font-style: normal; fo 
>nt-variant: normal; font-size: 14px; line-height: normal; font-fa 
>mily: 'Courier New', 'Andale Mono', monospace; color: inherit; fo 
>nt-weight: inherit;">myList[3]</code><span class="Apple-converted 
>-space">&nbsp;</span>are missing. Only the last comma is ignored. 
331    </p>332    <p>
332    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin333      In the following example, the length of the array is four, 
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>and <code>myList[1]</code> and <code>myList[3]</code> are missing
>o; font-style: normal; font-variant: normal; font-weight: normal;>. Only the last comma is ignored.
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
334    </p>
335    <pre class="brush: js">
n335    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
336      Understanding the behavior of extra commas is important to 
>understanding JavaScript as a language, however when writing your 
> own code: explicitly declaring the missing elements as<span clas 
>s="Apple-converted-space">&nbsp;</span><code style="font-style: n 
>ormal; font-variant: normal; font-size: 14px; line-height: normal 
>; font-family: 'Courier New', 'Andale Mono', monospace; color: in 
>herit; font-weight: inherit;">undefined</code><span class="Apple- 
>converted-space">&nbsp;</span>will increase your code's clarity a 
>nd maintainability. 
337    </p>338    <p>
338    <h3 id="Boolean_literals" style="font-size: 1.142em; margin: 339      Understanding the behavior of extra commas is important to 
>0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grand>understanding JavaScript as a language, however when writing your
>e', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetic> own code: explicitly declaring the missing elements as <code>und
>a, sans-serif; font-style: normal; font-variant: normal; letter-s>efined</code> will increase your code's clarity and maintainabili
>pacing: normal; orphans: 2; text-align: start; text-indent: 0px; >ty.
>text-transform: none; white-space: normal; widows: 2; word-spacin 
>g: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width 
>: 0px;"> 
340    </p>
341    <h3 id="Boolean_literals">
n341    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
342      The Boolean type has two literal values:<span class="Apple-
>converted-space">&nbsp;</span><code style="font-style: normal; fo 
>nt-variant: normal; font-size: 14px; line-height: normal; font-fa 
>mily: 'Courier New', 'Andale Mono', monospace; color: inherit; fo 
>nt-weight: inherit;">true</code><span class="Apple-converted-spac 
>e">&nbsp;</span>and<span class="Apple-converted-space">&nbsp;</sp 
>an><code style="font-style: normal; font-variant: normal; font-si 
>ze: 14px; line-height: normal; font-family: 'Courier New', 'Andal 
>e Mono', monospace; color: inherit; font-weight: inherit;">false< 
>/code>. 
343    </p>344    <p>
344    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5345      The Boolean type has two literal values: <code>true</code> 
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', >and <code>false</code>.
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
345      Do not confuse the primitive Boolean values<span class="App346    </p>
>le-converted-space">&nbsp;</span><code style="font-style: normal; 
> font-variant: normal; font-size: 14px; line-height: normal; font 
>-family: 'Courier New', 'Andale Mono', monospace; color: inherit; 
> font-weight: inherit;">true</code><span class="Apple-converted-s 
>pace">&nbsp;</span>and<span class="Apple-converted-space">&nbsp;< 
>/span><code style="font-style: normal; font-variant: normal; font 
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: inherit; font-weight: inherit;">fal 
>se</code><span class="Apple-converted-space">&nbsp;</span>with th 
>e true and false values of the Boolean object. The Boolean object 
> is a wrapper around the primitive Boolean data type. See<span cl 
>ass="Apple-converted-space">&nbsp;</span><a href="/en-US/docs/Jav 
>aScript/Guide/Predefined_Core_Objects#Boolean_Object" style="text 
>-decoration: none; cursor: default; color: rgb(51, 102, 153) !imp 
>ortant;" title="en-US/docs/JavaScript/Guide/Predefined Core Objec 
>ts#Boolean Object">Boolean Object</a><span class="Apple-converted 
>-space">&nbsp;</span>for more information. 
346    </p>347    <p>
347    <h3 id="Integers" style="font-size: 1.142em; margin: 0px 0px 348      Do not confuse the primitive Boolean values <code>true</cod
>0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Luc>e> and <code>false</code> with the true and false values of the B
>ida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans->oolean object. The Boolean object is a wrapper around the primiti
>serif; font-style: normal; font-variant: normal; letter-spacing: >ve Boolean data type. See <a href="/en-US/docs/JavaScript/Guide/P
>normal; orphans: 2; text-align: start; text-indent: 0px; text-tra>redefined_Core_Objects#Boolean_Object" title="en-US/docs/JavaScri
>nsform: none; white-space: normal; widows: 2; word-spacing: 0px; >pt/Guide/Predefined Core Objects#Boolean Object">Boolean Object</
>-webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;">>a> for more information.
349    </p>
350    <h3 id="Integers">
n350    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n353    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n353    <ul style="margin: 0px 0px 1.286em; padding: 0px 0px 0px 22pxn356    <ul>
>; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lucida S 
>ans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif 
>; font-size: 14px; font-style: normal; font-variant: normal; font 
>-weight: normal; letter-spacing: normal; line-height: 18px; orpha 
>ns: 2; text-align: start; text-indent: 0px; text-transform: none; 
> white-space: normal; widows: 2; word-spacing: 0px; -webkit-text- 
>size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
n361    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
362      Octal integer literals are deprecated and have been removed
> from the ECMA-262, Edition 3 standard (in<span class="Apple-conv 
>erted-space">&nbsp;</span><em>strict mode</em>). JavaScript 1.5 s 
>till supports them for backward compatibility. 
363    </p>364    <p>
364    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5365      Octal integer literals are deprecated and have been removed
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode', > from the ECMA-262, Edition 3 standard (in <em>strict mode</em>).
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1> JavaScript 1.5 still supports them for backward compatibility.
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
366    </p>
367    <p>
n367    <pre class="eval" style="margin: 0px 0px 1.286em; padding: 10n370    <pre class="eval">
>px 20px; border: 1px solid rgb(213, 205, 187); overflow: auto; fo 
>nt-style: normal; font-variant: normal; font-weight: normal; font 
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: rgb(51, 51, 51); letter-spacing: no 
>rmal; orphans: 2; text-align: start; text-indent: 0px; text-trans 
>form: none; widows: 2; word-spacing: 0px; -webkit-text-size-adjus 
>t: auto; -webkit-text-stroke-width: 0px;"> 
n372    <h3 id="Floating-point_literals" style="font-size: 1.142em; mn375    <h3 id="Floating-point_literals">
>argin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucid 
>a Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, H 
>elvetica, sans-serif; font-style: normal; font-variant: normal; l 
>etter-spacing: normal; orphans: 2; text-align: start; text-indent 
>: 0px; text-transform: none; white-space: normal; widows: 2; word 
>-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-strok 
>e-width: 0px;"> 
n375    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n378    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n378    <ul style="margin: 0px 0px 1.286em; padding: 0px 0px 0px 22pxn381    <ul>
>; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lucida S 
>ans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif 
>; font-size: 14px; font-style: normal; font-variant: normal; font 
>-weight: normal; letter-spacing: normal; line-height: 18px; orpha 
>ns: 2; text-align: start; text-indent: 0px; text-transform: none; 
> white-space: normal; widows: 2; word-spacing: 0px; -webkit-text- 
>size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
n388    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n391    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n391    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n394    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n394    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n397    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n397    <pre class="eval" style="margin: 0px 0px 1.286em; padding: 10n400    <pre class="eval">
>px 20px; border: 1px solid rgb(213, 205, 187); overflow: auto; fo 
>nt-style: normal; font-variant: normal; font-weight: normal; font 
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: rgb(51, 51, 51); letter-spacing: no 
>rmal; orphans: 2; text-align: start; text-indent: 0px; text-trans 
>form: none; widows: 2; word-spacing: 0px; -webkit-text-size-adjus 
>t: auto; -webkit-text-stroke-width: 0px;"> 
n400    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n403    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n403    <pre class="eval" style="margin: 0px 0px 1.286em; padding: 10n406    <pre class="eval">
>px 20px; border: 1px solid rgb(213, 205, 187); overflow: auto; fo 
>nt-style: normal; font-variant: normal; font-weight: normal; font 
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: rgb(51, 51, 51); letter-spacing: no 
>rmal; orphans: 2; text-align: start; text-indent: 0px; text-trans 
>form: none; widows: 2; word-spacing: 0px; -webkit-text-size-adjus 
>t: auto; -webkit-text-stroke-width: 0px;"> 
n408    <h3 id="Object_literals" style="font-size: 1.142em; margin: 0n411    <h3 id="Object_literals">
>px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande 
>', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica 
>, sans-serif; font-style: normal; font-variant: normal; letter-sp 
>acing: normal; orphans: 2; text-align: start; text-indent: 0px; t 
>ext-transform: none; white-space: normal; widows: 2; word-spacing 
>: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 
> 0px;"> 
n411    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n414    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n414    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
415      The following is an example of an object literal. The first
> element of the<span class="Apple-converted-space">&nbsp;</span>< 
>code style="font-style: normal; font-variant: normal; font-size:  
>14px; line-height: normal; font-family: 'Courier New', 'Andale Mo 
>no', monospace; color: inherit; font-weight: inherit;">car</code> 
><span class="Apple-converted-space">&nbsp;</span>object defines a 
> property,<span class="Apple-converted-space">&nbsp;</span><code  
>style="font-style: normal; font-variant: normal; font-size: 14px; 
> line-height: normal; font-family: 'Courier New', 'Andale Mono',  
>monospace; color: inherit; font-weight: inherit;">myCar</code>; t 
>he second element, the<span class="Apple-converted-space">&nbsp;< 
>/span><code style="font-style: normal; font-variant: normal; font 
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: inherit; font-weight: inherit;">get 
>Car</code><span class="Apple-converted-space">&nbsp;</span>proper 
>ty, invokes a function<span class="Apple-converted-space">&nbsp;< 
>/span><code style="font-style: normal; font-variant: normal; font 
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: inherit; font-weight: inherit;">(Ca 
>rTypes("Honda"));</code><span class="Apple-converted-space">&nbsp 
>;</span>the third element, the<span class="Apple-converted-space" 
>>&nbsp;</span><code style="font-style: normal; font-variant: norm 
>al; font-size: 14px; line-height: normal; font-family: 'Courier N 
>ew', 'Andale Mono', monospace; color: inherit; font-weight: inher 
>it;">special</code><span class="Apple-converted-space">&nbsp;</sp 
>an>property, uses an existing variable (<code style="font-style:  
>normal; font-variant: normal; font-size: 14px; line-height: norma 
>l; font-family: 'Courier New', 'Andale Mono', monospace; color: i 
>nherit; font-weight: inherit;">Sales</code>). 
416    </p>417    <p>
417    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin418      The following is an example of an object literal. The first
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut> element of the <code>car</code> object defines a property, <code
>o; font-style: normal; font-variant: normal; font-weight: normal;>>myCar</code>; the second element, the <code>getCar</code> proper
> font-size: 14px; line-height: normal; font-family: 'Courier New'>ty, invokes a function <code>(CarTypes("Honda"));</code> the thir
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin>d element, the <code>special</code> property, uses an existing va
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text->riable (<code>Sales</code>).
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
419    </p>
420    <pre class="brush: js">
n432    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n435    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n435    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddinn438    <pre class="brush: js">
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut 
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
n441    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n444    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n444    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddinn447    <pre class="brush: js">
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut 
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
n453    <h3 id="String_literals" style="font-size: 1.142em; margin: 0n456    <h3 id="String_literals">
>px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande 
>', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica 
>, sans-serif; font-style: normal; font-variant: normal; letter-sp 
>acing: normal; orphans: 2; text-align: start; text-indent: 0px; t 
>ext-transform: none; white-space: normal; widows: 2; word-spacing 
>: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 
> 0px;"> 
n456    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
457      A string literal is zero or more characters enclosed in dou
>ble (<code style="font-style: normal; font-variant: normal; font- 
>size: 14px; line-height: normal; font-family: 'Courier New', 'And 
>ale Mono', monospace; color: inherit; font-weight: inherit;">"</c 
>ode>) or single (<code style="font-style: normal; font-variant: n 
>ormal; font-size: 14px; line-height: normal; font-family: 'Courie 
>r New', 'Andale Mono', monospace; color: inherit; font-weight: in 
>herit;">'</code>) quotation marks. A string must be delimited by  
>quotation marks of the same type; that is, either both single quo 
>tation marks or both double quotation marks. The following are ex 
>amples of string literals: 
458    </p>459    <p>
459    <ul style="margin: 0px 0px 1.286em; padding: 0px 0px 0px 22px460      A string literal is zero or more characters enclosed in dou
>; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lucida S>ble (<code>"</code>) or single (<code>'</code>) quotation marks. 
>ans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif>A string must be delimited by quotation marks of the same type; t
>; font-size: 14px; font-style: normal; font-variant: normal; font>hat is, either both single quotation marks or both double quotati
>-weight: normal; letter-spacing: normal; line-height: 18px; orpha>on marks. The following are examples of string literals:
>ns: 2; text-align: start; text-indent: 0px; text-transform: none; 
> white-space: normal; widows: 2; word-spacing: 0px; -webkit-text- 
>size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
461    </p>
460      <li>462    <ul>
461        <code style="font-style: normal; font-variant: normal; fo
>nt-size: 14px; line-height: normal; font-family: 'Courier New', ' 
>Andale Mono', monospace; color: inherit; font-weight: inherit;">" 
>foo"</code> 
462      </li>463      <li>
464        <code>"foo"</code>
463      <li>465      </li>
464        <code style="font-style: normal; font-variant: normal; fo
>nt-size: 14px; line-height: normal; font-family: 'Courier New', ' 
>Andale Mono', monospace; color: inherit; font-weight: inherit;">' 
>bar'</code> 
465      </li>466      <li>
467        <code>'bar'</code>
466      <li>468      </li>
467        <code style="font-style: normal; font-variant: normal; fo
>nt-size: 14px; line-height: normal; font-family: 'Courier New', ' 
>Andale Mono', monospace; color: inherit; font-weight: inherit;">" 
>1234"</code> 
468      </li>469      <li>
470        <code>"1234"</code>
469      <li>471      </li>
470        <code style="font-style: normal; font-variant: normal; fo
>nt-size: 14px; line-height: normal; font-family: 'Courier New', ' 
>Andale Mono', monospace; color: inherit; font-weight: inherit;">" 
>one line \n another line"</code> 
471      </li>472      <li>
473        <code>"one line \n another line"</code>
472      <li>474      </li>
473        <code style="font-style: normal; font-variant: normal; fo475      <li>
>nt-size: 14px; line-height: normal; font-family: 'Courier New', ' 
>Andale Mono', monospace; color: inherit; font-weight: inherit;">" 
>John's cat"</code> 
476        <code>"John's cat"</code>
n476    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
477      You can call any of the methods of the String object on a s
>tring literal value—JavaScript automatically converts the string  
>literal to a temporary String object, calls the method, then disc 
>ards the temporary String object. You can also use the<span class 
>="Apple-converted-space">&nbsp;</span><code style="font-style: no 
>rmal; font-variant: normal; font-size: 14px; line-height: normal; 
> font-family: 'Courier New', 'Andale Mono', monospace; color: inh 
>erit; font-weight: inherit;">String.length</code><span class="App 
>le-converted-space">&nbsp;</span>property with a string literal: 
478    </p>479    <p>
479    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin480      You can call any of the methods of the String object on a s
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>tring literal value—JavaScript automatically converts the string 
>o; font-style: normal; font-variant: normal; font-weight: normal;>literal to a temporary String object, calls the method, then disc
> font-size: 14px; line-height: normal; font-family: 'Courier New'>ards the temporary String object. You can also use the <code>Stri
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin>ng.length</code> property with a string literal:
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
481    </p>
482    <pre class="brush: js">
n482    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
483      You should use string literals unless you specifically need
> to use a String object. See<span class="Apple-converted-space">& 
>nbsp;</span><a href="/en-US/docs/JavaScript/Guide/Predefined_Core 
>_Objects#String_Object" style="text-decoration: none; cursor: def 
>ault; color: rgb(51, 102, 153) !important;" title="en-US/docs/Jav 
>aScript/Guide/Predefined Core Objects#String Object">String Objec 
>t</a><span class="Apple-converted-space">&nbsp;</span>for details 
> on<span class="Apple-converted-space">&nbsp;</span><code style=" 
>font-style: normal; font-variant: normal; font-size: 14px; line-h 
>eight: normal; font-family: 'Courier New', 'Andale Mono', monospa 
>ce; color: inherit; font-weight: inherit;">String</code><span cla 
>ss="Apple-converted-space">&nbsp;</span>objects. 
484    </p>485    <p>
485    <h4 id="Using_special_characters_in_strings" style="font-size486      You should use string literals unless you specifically need
>: 14px; margin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-famil> to use a String object. See <a href="/en-US/docs/JavaScript/Guid
>y: 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida,>e/Predefined_Core_Objects#String_Object" title="en-US/docs/JavaSc
> Arial, Helvetica, sans-serif; font-style: normal; font-variant: >ript/Guide/Predefined Core Objects#String Object">String Object</
>normal; letter-spacing: normal; line-height: 18px; orphans: 2; te>a> for details on <code>String</code> objects.
>xt-align: start; text-indent: 0px; text-transform: none; white-sp 
>ace: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adju 
>st: auto; -webkit-text-stroke-width: 0px;"> 
487    </p>
488    <h4 id="Using_special_characters_in_strings">
n488    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n491    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n491    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddinn494    <pre class="brush: js">
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut 
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
n494    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n497    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n497    <table class="standard-table" style="font-size: 14px; margin-n500    <table class="standard-table">
>bottom: 1.286em; border-collapse: collapse; border: 1px dotted rg 
>b(211, 211, 211); color: rgb(51, 51, 51); font-family: 'Lucida Gr 
>ande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helve 
>tica, sans-serif; font-style: normal; font-variant: normal; font- 
>weight: normal; letter-spacing: normal; line-height: 18px; orphan 
>s: 2; text-align: start; text-indent: 0px; text-transform: none;  
>white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-s 
>ize-adjust: auto; -webkit-text-stroke-width: 0px;"> 
498      <caption style="font-weight: bold; text-align: left;">501      <caption style="text-align: left;">
n503          <th scope="col" style="font-family: inherit; font-size:n506          <th scope="col">
> inherit; color: inherit; padding: 0px 5px; border: 1px dotted rg 
>b(211, 211, 211); background-color: rgb(238, 238, 238); text-alig 
>n: left; font-weight: bold; background-position: initial initial; 
> background-repeat: initial initial;"> 
n506          <th scope="col" style="font-family: inherit; font-size:n509          <th scope="col">
> inherit; color: inherit; padding: 0px 5px; border: 1px dotted rg 
>b(211, 211, 211); background-color: rgb(238, 238, 238); text-alig 
>n: left; font-weight: bold; background-position: initial initial; 
> background-repeat: initial initial;"> 
n513          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
514            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\b</code> 
515          </td>516          <td>
516          <td style="font-family: inherit; font-size: inherit; co517            <code>\b</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
518          </td>
519          <td>
n521          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
522            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\f</code> 
523          </td>524          <td>
524          <td style="font-family: inherit; font-size: inherit; co525            <code>\f</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
526          </td>
527          <td>
n529          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
530            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\n</code> 
531          </td>532          <td>
532          <td style="font-family: inherit; font-size: inherit; co533            <code>\n</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
534          </td>
535          <td>
n537          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
538            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\r</code> 
539          </td>540          <td>
540          <td style="font-family: inherit; font-size: inherit; co541            <code>\r</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
542          </td>
543          <td>
n545          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
546            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\t</code> 
547          </td>548          <td>
548          <td style="font-family: inherit; font-size: inherit; co549            <code>\t</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
550          </td>
551          <td>
n553          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
554            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\v</code> 
555          </td>556          <td>
556          <td style="font-family: inherit; font-size: inherit; co557            <code>\v</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
558          </td>
559          <td>
n561          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
562            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\'</code> 
563          </td>564          <td>
564          <td style="font-family: inherit; font-size: inherit; co565            <code>\'</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
566          </td>
567          <td>
n569          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
570            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\"</code> 
571          </td>572          <td>
572          <td style="font-family: inherit; font-size: inherit; co573            <code>\"</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
574          </td>
575          <td>
n577          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
578            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\\</code> 
579          </td>580          <td>
580          <td style="font-family: inherit; font-size: inherit; co581            <code>\\</code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
582          </td>
583          <td>
n585          <td style="font-family: inherit; font-size: inherit; con
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
586            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\<em>XXX</em></code> 
587          </td>588          <td>
588          <td style="font-family: inherit; font-size: inherit; co589            <code>\<em>XXX</em></code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
589            The character with the Latin-1 encoding specified by 590          </td>
>up to three octal digits<span class="Apple-converted-space">&nbsp 
>;</span><em>XXX</em><span class="Apple-converted-space">&nbsp;</s 
>pan>between 0 and 377. For example, \251 is the octal sequence fo 
>r the copyright symbol. 
590          </td>591          <td>
592            The character with the Latin-1 encoding specified by 
 >up to three octal digits <em>XXX</em> between 0 and 377. For exam
 >ple, \251 is the octal sequence for the copyright symbol.
591        </tr>593          </td>
592        <tr>594        </tr>
593          <td style="font-family: inherit; font-size: inherit; co595        <tr>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
594            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\x<em>XX</em></code> 
595          </td>596          <td>
596          <td style="font-family: inherit; font-size: inherit; co597            <code>\x<em>XX</em></code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
597            The character with the Latin-1 encoding specified by 598          </td>
>the two hexadecimal digits<span class="Apple-converted-space">&nb 
>sp;</span><em>XX</em><span class="Apple-converted-space">&nbsp;</ 
>span>between 00 and FF. For example, \xA9 is the hexadecimal sequ 
>ence for the copyright symbol. 
598          </td>599          <td>
600            The character with the Latin-1 encoding specified by 
 >the two hexadecimal digits <em>XX</em> between 00 and FF. For exa
 >mple, \xA9 is the hexadecimal sequence for the copyright symbol.
599        </tr>601          </td>
600        <tr>602        </tr>
601          <td style="font-family: inherit; font-size: inherit; co603        <tr>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
602            <code style="font-style: normal; font-variant: normal
>; font-size: 14px; line-height: normal; font-family: 'Courier New 
>', 'Andale Mono', monospace; color: inherit; font-weight: inherit 
>;">\u<em>XXXX</em></code> 
603          </td>604          <td>
604          <td style="font-family: inherit; font-size: inherit; co605            <code>\u<em>XXXX</em></code>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
606          </td>
607          <td>
605            The Unicode character specified by the four hexadecim608            The Unicode character specified by the four hexadecim
>al digits<span class="Apple-converted-space">&nbsp;</span><em>XXX>al digits <em>XXXX</em>. For example, \u00A9 is the Unicode seque
>X</em>. For example, \u00A9 is the Unicode sequence for the copyr>nce for the copyright symbol. See {{anch("Unicode escape sequence
>ight symbol. See {{anch("Unicode escape sequences")}}.>s")}}.
n610    <h4 id="Escaping_characters" style="font-size: 14px; margin: n613    <h4 id="Escaping_characters">
>0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grand 
>e', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetic 
>a, sans-serif; font-style: normal; font-variant: normal; letter-s 
>pacing: normal; line-height: 18px; orphans: 2; text-align: start; 
> text-indent: 0px; text-transform: none; white-space: normal; wid 
>ows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webki 
>t-text-stroke-width: 0px;"> 
n613    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n616    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n616    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
617      You can insert a quotation mark inside a string by precedin
>g it with a backslash. This is known as<span class="Apple-convert 
>ed-space">&nbsp;</span><em>escaping</em><span class="Apple-conver 
>ted-space">&nbsp;</span>the quotation mark. For example: 
618    </p>619    <p>
619    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin620      You can insert a quotation mark inside a string by precedin
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>g it with a backslash. This is known as <em>escaping</em> the quo
>o; font-style: normal; font-variant: normal; font-weight: normal;>tation mark. For example:
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
621    </p>
622    <pre class="brush: js">
n623    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n626    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n626    <pre class="eval" style="margin: 0px 0px 1.286em; padding: 10n629    <pre class="eval">
>px 20px; border: 1px solid rgb(213, 205, 187); overflow: auto; fo 
>nt-style: normal; font-variant: normal; font-weight: normal; font 
>-size: 14px; line-height: normal; font-family: 'Courier New', 'An 
>dale Mono', monospace; color: rgb(51, 51, 51); letter-spacing: no 
>rmal; orphans: 2; text-align: start; text-indent: 0px; text-trans 
>form: none; widows: 2; word-spacing: 0px; -webkit-text-size-adjus 
>t: auto; -webkit-text-stroke-width: 0px;"> 
n629    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
630      To include a literal backslash inside a string, you must es
>cape the backslash character. For example, to assign the file pat 
>h<span class="Apple-converted-space">&nbsp;</span><code style="fo 
>nt-style: normal; font-variant: normal; font-size: 14px; line-hei 
>ght: normal; font-family: 'Courier New', 'Andale Mono', monospace 
>; color: inherit; font-weight: inherit;">c:\temp</code><span clas 
>s="Apple-converted-space">&nbsp;</span>to a string, use the follo 
>wing: 
631    </p>632    <p>
632    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddin633      To include a literal backslash inside a string, you must es
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut>cape the backslash character. For example, to assign the file pat
>o; font-style: normal; font-variant: normal; font-weight: normal;>h <code>c:\temp</code> to a string, use the following:
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
634    </p>
635    <pre class="brush: js">
n635    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n638    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n638    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddinn641    <pre class="brush: js">
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut 
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
n645    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n648    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n648    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddinn651    <pre class="brush: js">
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut 
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
n655    <h2 id="Unicode" style="font-size: 1.428em; margin: 0px 0px 0n658    <h2 id="Unicode">
>.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Luci 
>da Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-s 
>erif; font-style: normal; font-variant: normal; letter-spacing: n 
>ormal; orphans: 2; text-align: start; text-indent: 0px; text-tran 
>sform: none; white-space: normal; widows: 2; word-spacing: 0px; - 
>webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
n658    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n661    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n661    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n664    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n664    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n667    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n667    <h3 id="Unicode_compatibility_with_ASCII_and_ISO" style="fontn670    <h3 id="Unicode_compatibility_with_ASCII_and_ISO">
>-size: 1.142em; margin: 0px 0px 0.8em; color: rgb(51, 51, 51); fo 
>nt-family: 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', 
> Lucida, Arial, Helvetica, sans-serif; font-style: normal; font-v 
>ariant: normal; letter-spacing: normal; orphans: 2; text-align: s 
>tart; text-indent: 0px; text-transform: none; white-space: normal 
>; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; - 
>webkit-text-stroke-width: 0px;"> 
n670    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n673    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n673    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n676    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n676    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n679    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n679    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n682    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n682    <h3 id="Unicode_escape_sequences" style="font-size: 1.142em; n685    <h3 id="Unicode_escape_sequences">
>margin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-family: 'Luci 
>da Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial,  
>Helvetica, sans-serif; font-style: normal; font-variant: normal;  
>letter-spacing: normal; orphans: 2; text-align: start; text-inden 
>t: 0px; text-transform: none; white-space: normal; widows: 2; wor 
>d-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stro 
>ke-width: 0px;"> 
n685    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n688    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n688    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n691    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n691    <pre class="brush: js" style="margin: 0px 0px 1.286em; paddinn694    <pre class="brush: js">
>g: 10px 20px; border: 1px solid rgb(213, 205, 187); overflow: aut 
>o; font-style: normal; font-variant: normal; font-weight: normal; 
> font-size: 14px; line-height: normal; font-family: 'Courier New' 
>, 'Andale Mono', monospace; color: rgb(51, 51, 51); letter-spacin 
>g: normal; orphans: 2; text-align: start; text-indent: 0px; text- 
>transform: none; widows: 2; word-spacing: 0px; -webkit-text-size- 
>adjust: auto; -webkit-text-stroke-width: 0px;"> 
n694    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n697    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n697    <table class="standard-table" style="font-size: 14px; margin-n700    <table class="standard-table">
>bottom: 1.286em; border-collapse: collapse; border: 1px dotted rg 
>b(211, 211, 211); color: rgb(51, 51, 51); font-family: 'Lucida Gr 
>ande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helve 
>tica, sans-serif; font-style: normal; font-variant: normal; font- 
>weight: normal; letter-spacing: normal; line-height: 18px; orphan 
>s: 2; text-align: start; text-indent: 0px; text-transform: none;  
>white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-s 
>ize-adjust: auto; -webkit-text-stroke-width: 0px;"> 
698      <caption style="font-weight: bold; text-align: left;">701      <caption style="text-align: left;">
n703          <th scope="col" style="font-family: inherit; font-size:n706          <th scope="col">
> inherit; color: inherit; padding: 0px 5px; border: 1px dotted rg 
>b(211, 211, 211); background-color: rgb(238, 238, 238); text-alig 
>n: left; font-weight: bold; background-position: initial initial; 
> background-repeat: initial initial;"> 
n706          <th scope="col" style="font-family: inherit; font-size:n709          <th scope="col">
> inherit; color: inherit; padding: 0px 5px; border: 1px dotted rg 
>b(211, 211, 211); background-color: rgb(238, 238, 238); text-alig 
>n: left; font-weight: bold; background-position: initial initial; 
> background-repeat: initial initial;"> 
n709          <th scope="col" style="font-family: inherit; font-size:n712          <th scope="col">
> inherit; color: inherit; padding: 0px 5px; border: 1px dotted rg 
>b(211, 211, 211); background-color: rgb(238, 238, 238); text-alig 
>n: left; font-weight: bold; background-position: initial initial; 
> background-repeat: initial initial;"> 
n712          <th scope="col" style="font-family: inherit; font-size:n715          <th scope="col">
> inherit; color: inherit; padding: 0px 5px; border: 1px dotted rg 
>b(211, 211, 211); background-color: rgb(238, 238, 238); text-alig 
>n: left; font-weight: bold; background-position: initial initial; 
> background-repeat: initial initial;"> 
n719          <td rowspan="4" style="font-family: inherit; font-size:n722          <td rowspan="4">
> inherit; color: inherit; padding: 5px; border: 1px dotted rgb(21 
>1, 211, 211); text-align: left; vertical-align: top;"> 
n722          <td style="font-family: inherit; font-size: inherit; con725          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n725          <td style="font-family: inherit; font-size: inherit; con728          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n728          <td style="font-family: inherit; font-size: inherit; con731          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n733          <td style="font-family: inherit; font-size: inherit; con736          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n736          <td style="font-family: inherit; font-size: inherit; con739          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n739          <td style="font-family: inherit; font-size: inherit; con742          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n744          <td style="font-family: inherit; font-size: inherit; con747          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n747          <td style="font-family: inherit; font-size: inherit; con750          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n750          <td style="font-family: inherit; font-size: inherit; con753          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n755          <td style="font-family: inherit; font-size: inherit; con758          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n758          <td style="font-family: inherit; font-size: inherit; con761          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n761          <td style="font-family: inherit; font-size: inherit; con764          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n766          <td rowspan="2" style="font-family: inherit; font-size:n769          <td rowspan="2">
> inherit; color: inherit; padding: 5px; border: 1px dotted rgb(21 
>1, 211, 211); text-align: left; vertical-align: top;"> 
n769          <td style="font-family: inherit; font-size: inherit; con772          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n772          <td style="font-family: inherit; font-size: inherit; con775          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n775          <td style="font-family: inherit; font-size: inherit; con778          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n780          <td style="font-family: inherit; font-size: inherit; con783          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n783          <td style="font-family: inherit; font-size: inherit; con786          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n786          <td style="font-family: inherit; font-size: inherit; con789          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n791          <td rowspan="5" style="font-family: inherit; font-size:n794          <td rowspan="5">
> inherit; color: inherit; padding: 5px; border: 1px dotted rgb(21 
>1, 211, 211); text-align: left; vertical-align: top;"> 
n794          <td style="font-family: inherit; font-size: inherit; con797          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n797          <td style="font-family: inherit; font-size: inherit; con800          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n800          <td style="font-family: inherit; font-size: inherit; con803          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n805          <td style="font-family: inherit; font-size: inherit; con808          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n808          <td style="font-family: inherit; font-size: inherit; con811          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n811          <td style="font-family: inherit; font-size: inherit; con814          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n816          <td style="font-family: inherit; font-size: inherit; con819          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n819          <td style="font-family: inherit; font-size: inherit; con822          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n822          <td style="font-family: inherit; font-size: inherit; con825          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n827          <td style="font-family: inherit; font-size: inherit; con830          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n830          <td style="font-family: inherit; font-size: inherit; con833          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n833          <td style="font-family: inherit; font-size: inherit; con836          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n838          <td style="font-family: inherit; font-size: inherit; con841          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n841          <td style="font-family: inherit; font-size: inherit; con844          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n844          <td style="font-family: inherit; font-size: inherit; con847          <td>
>lor: inherit; padding: 5px; border: 1px dotted rgb(211, 211, 211) 
>; text-align: left; vertical-align: top;"> 
n850    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n853    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n853    <h3 id="Unicode_characters_in_JavaScript_files" style="font-sn856    <h3 id="Unicode_characters_in_JavaScript_files">
>ize: 1.142em; margin: 0px 0px 0.8em; color: rgb(51, 51, 51); font 
>-family: 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', L 
>ucida, Arial, Helvetica, sans-serif; font-style: normal; font-var 
>iant: normal; letter-spacing: normal; orphans: 2; text-align: sta 
>rt; text-indent: 0px; text-transform: none; white-space: normal;  
>widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -we 
>bkit-text-stroke-width: 0px;"> 
n856    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
857      Earlier versions of<span class="Apple-converted-space">&nbs
>p;</span><a href="/en-US/docs/Gecko" style="text-decoration: none 
>; cursor: default; color: rgb(51, 102, 153) !important;" title="e 
>n-US/docs/Gecko">Gecko</a><span class="Apple-converted-space">&nb 
>sp;</span>assumed the Latin-1 character encoding for JavaScript f 
>iles loaded from XUL. Starting with Gecko 1.8, the character enco 
>ding is inferred from the XUL file's encoding. Please see<span cl 
>ass="Apple-converted-space">&nbsp;</span><a href="/en-US/docs/Int 
>ernational_characters_in_XUL_JavaScript" style="text-decoration:  
>none; cursor: default; color: rgb(51, 102, 153) !important;" titl 
>e="en-US/docs/International_characters_in_XUL_JavaScript">Interna 
>tional characters in XUL JavaScript</a><span class="Apple-convert 
>ed-space">&nbsp;</span>for more information. 
858    </p>859    <p>
859    <h3 id="Displaying_characters_with_Unicode" style="font-size:860      Earlier versions of <a href="/en-US/docs/Gecko" title="en-U
> 1.142em; margin: 0px 0px 0.8em; color: rgb(51, 51, 51); font-fam>S/docs/Gecko">Gecko</a> assumed the Latin-1 character encoding fo
>ily: 'Lucida Grande', 'Lucida Sans Unicode', 'DejaVu Sans', Lucid>r JavaScript files loaded from XUL. Starting with Gecko 1.8, the 
>a, Arial, Helvetica, sans-serif; font-style: normal; font-variant>character encoding is inferred from the XUL file's encoding. Plea
>: normal; letter-spacing: normal; orphans: 2; text-align: start; >se see <a href="/en-US/docs/International_characters_in_XUL_JavaS
>text-indent: 0px; text-transform: none; white-space: normal; wido>cript" title="en-US/docs/International_characters_in_XUL_JavaScri
>ws: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit>pt">International characters in XUL JavaScript</a> for more infor
>-text-stroke-width: 0px;">>mation.
861    </p>
862    <h3 id="Displaying_characters_with_Unicode">
n862    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n865    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n865    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n868    <p>
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
n868    <p style="margin: 0px 0px 1.286em; padding: 0px; color: rgb(5n
>1, 51, 51); font-family: 'Lucida Grande', 'Lucida Sans Unicode',  
>'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif; font-size: 1 
>4px; font-style: normal; font-variant: normal; font-weight: norma 
>l; letter-spacing: normal; line-height: 18px; orphans: 2; text-al 
>ign: start; text-indent: 0px; text-transform: none; white-space:  
>normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: a 
>uto; -webkit-text-stroke-width: 0px;"> 
869      For more information on Unicode, see the<span class="Apple-
>converted-space">&nbsp;</span><a class="external" href="http://ww 
>w.unicode.org/" style="text-decoration: none; cursor: default; co 
>lor: rgb(51, 102, 153) !important;">Unicode Home Page</a><span cl 
>ass="Apple-converted-space">&nbsp;</span>and The Unicode Standard 
>, Version 2.0, published by Addison-Wesley, 1996. 
870    </p>871    <p>
871    <h2 id="Resources" style="font-size: 1.428em; margin: 0px 0px872      For more information on Unicode, see the <a class="external
> 0.8em; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lu>" href="http://www.unicode.org/">Unicode Home Page</a> and The Un
>cida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans>icode Standard, Version 2.0, published by Addison-Wesley, 1996.
>-serif; font-style: normal; font-variant: normal; letter-spacing: 
> normal; orphans: 2; text-align: start; text-indent: 0px; text-tr 
>ansform: none; white-space: normal; widows: 2; word-spacing: 0px; 
> -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" 
>> 
873    </p>
874    <h2 id="Resources">
n874    <ul style="margin: 0px 0px 1.286em; padding: 0px 0px 0px 22pxn
>; color: rgb(51, 51, 51); font-family: 'Lucida Grande', 'Lucida S 
>ans Unicode', 'DejaVu Sans', Lucida, Arial, Helvetica, sans-serif 
>; font-size: 14px; font-style: normal; font-variant: normal; font 
>-weight: normal; letter-spacing: normal; line-height: 18px; orpha 
>ns: 2; text-align: start; text-indent: 0px; text-transform: none; 
> white-space: normal; widows: 2; word-spacing: 0px; -webkit-text- 
>size-adjust: auto; -webkit-text-stroke-width: 0px;"> 
875      <li>877    <ul>
876        <a class="external" href="http://0xcc.net/jsescape/" styl878      <li>
>e="text-decoration: none; cursor: default; color: rgb(51, 102, 15 
>3) !important;" title="Text Escaping and Unescaping in JavaScript 
>">Text Escaping and Unescaping in JavaScript</a><span class="Appl 
>e-converted-space">&nbsp;</span>– an utility to convert character 
>s in JavaScript unicode values 
879        <a class="external" href="http://0xcc.net/jsescape/" titl
 >e="Text Escaping and Unescaping in JavaScript">Text Escaping and 
 >Unescaping in JavaScript</a> – an utility to convert characters i
 >n JavaScript unicode values
t879    <div style="color: rgb(51, 51, 51); font-family: 'Lucida Grant882    <div>
>de', 'Lucida Sans Unicode', 'DejaVu Sans', Lucida, Arial, Helveti 
>ca, sans-serif; font-size: 14px; font-style: normal; font-variant 
>: normal; font-weight: normal; letter-spacing: normal; line-heigh 
>t: 18px; orphans: 2; text-align: start; text-indent: 0px; text-tr 
>ansform: none; white-space: normal; widows: 2; word-spacing: 0px; 
> -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" 
>> 

Voltar ao histórico