Escolar Documentos
Profissional Documentos
Cultura Documentos
AAAAppppoooosssst
tttiiiillllaaaa
Apostila
Departamento de Tecnologia da
Informação FATEC-
Prof.a Elisabete da Silva
Santos
SP
Javascript ⓟ 2
JavaScript
Índice
1. Introdução.......................................................................................................................................................4
1.1. Histórico.............................................................................................................................................................................. 4
1.2. O quê é JavaScript?............................................................................................................................................................. 4
1.3. Java, C++ e JavaScript são a mesma coisa?........................................................................................................................4
1.4. O quê posso fazer com JavaScript?..................................................................................................................................... 5
1.5. O quê preciso para programar em JavaScript?....................................................................................................................5
2. JavaScript em uma Página HTML...............................................................................................................5
2.1. Tags de Comentário............................................................................................................................................................. 6
2.2. Ocultando JavaScript de Navegadores mais Antigos..........................................................................................................7
2.1. Escrevendo em uma Página – document.write( ).................................................................................................................7
3. Caixas Pop-up.................................................................................................................................................7
3.1. Método alert( )..................................................................................................................................................................... 7
3.2. Método prompt( )................................................................................................................................................................ 8
3.3. Método confirm( )............................................................................................................................................................... 8
4. Caracteres de Escape......................................................................................................................................8
5. Variáveis..........................................................................................................................................................9
5.1 Globais e Locais................................................................................................................................................................... 9
5.2. Nomes de Variáveis........................................................................................................................................................... 10
6. Tipos de Dados em JavaScript.....................................................................................................................10
6.1. Básicos............................................................................................................................................................................... 10
6.2. Especias............................................................................................................................................................................. 10
7. Conversão entre Tipos de Dados.................................................................................................................11
7.1. Funções parseInt( ) e parseFloat( ).................................................................................................................................... 11
7.2. Outros métodos de conversão de tipos de dados - Number(), String(), Boolean()............................................................11
7.3. Fixando e Arredondado o número de casas “decimais” - toFixed( ).................................................................................12
8. Operadores....................................................................................................................................................12
8.1. Aritméticos........................................................................................................................................................................ 12
8.2. Relacionais........................................................................................................................................................................ 13
8.3. Lógicos.............................................................................................................................................................................. 13
8.4. Unários Diversos............................................................................................................................................................... 14
8.5. Operadores de Atribuição.................................................................................................................................................. 14
8.6. Operadores Diversos.......................................................................................................................................................... 14
9. Funções..........................................................................................................................................................15
9.1. Formato.............................................................................................................................................................................. 15
9.2. Função sem Parâmetros..................................................................................................................................................... 16
9.3. Função recebendo Parâmetros........................................................................................................................................... 16
9.4. Função retornando Valores................................................................................................................................................ 17
10. Strings............................................................................................................................................................17
10.1. Objeto Strings.................................................................................................................................................................. 17
10.2. Comprimento de String - length...................................................................................................................................... 18
10.3. Conversão de String – toUpperCase( ) e toLowerCase( )................................................................................................18
10.4. Substrings – substring( ).................................................................................................................................................. 18
10.5. Obtendo um Único Caractere - charAt( ).........................................................................................................................19
10.6. Localizando uma Substring - indexOf( ).........................................................................................................................19
10.7. Localizando a Última Ocorrência de uma Substring – lastIndexOf( ).............................................................................19
Only two pages are converted. Please Sign Up to convert all pages.
https://www.freepdfconvert.com/membership