# PLAYLIST JAVASCRIPT ## Cauê Freitas Barreto INFOB 05 # Resumos dos vídeos ### Vídeo1 O JavaScript é uma linguagem de programação de alto nível, mais parecido com uma linguagem natural. Pode trabalhar de forma interativa ou funcional. ### Vídeo2 No JavaScript podemos criar uma variável sem falar o tipo dela, podendo guardar números, textos, true ou false, data e hora, valor decimal. Já sabemos o que cada coisa quer dizer, mas ele não específica, por isso dizemos que tem uma tipagem fraca. No Javascript se comportar em um momento como número, e em outro momento pode ser um texto, chamamos isso de dinâmica de imagem. ### Vídeo3 Podemos acessae a varíavel pelo seu nome, porem sendo exatamente como escreveu na função, maiúscula com maiuscula e minuscula com minuscula, caso contrário, dará erro. Chamamos isso de case sensitivity. Também retorna erro quando tentamos acssar o objeto sem valor (ex: math.sqrt(numero)) dá erro pois não tem valor; quando escrevemos seu nome de forma incorreta. (ex: math.SQRT) Se quisermos chamar passando mais de um valor, os outros valores seram desconsidareados de primeiro valo lido. Invocamos a função sem nenhum parâmetro retornará uma resposta diferente de erro, retornará "NaN" -> note a number. ### Vídeo4 Para criar uma varíavel JavaScript iniciamos com "var" de varíavel e damos um nome(letra) para varíavel e passamos um valor a ela através do sinal de igual e finalizamos com pontoe vírgula. Exemplo: var a = 15; Podemos criar uma varíavel sem a palavra "var", sendo assim b = 10. use strict, diz para o usuario realizar o comando de forma correta. Se caso realizarmos c = 10, isso ira dizer que o JavaScript não existe, sendo assim será retomado como erro. ### Vídeo5 Podemos declarar muitas variáveis, fazemos isso atraves da vírgula dando a próxima variável. Uma única instrução criamos quatro variáveis a, b, c e d. Poderíamos criar as mesmas variáveis sem declarar valor inicial e retorna "underfined" nenhum valor foi inicializado na variável. Podemos criar variáveis com o valor inicial e outras como underfined. ### Vídeo6 A linguagem javascript utiliza uma técnica chamada paistim, que significa que podemos exibir o conteúdo de uma variável, utilizando o "console.log" para escrevermos informações no nosso console. Técnica de host: mostra que a variável não existe e receberemos um erro. Mas podemos exibir o conteúdo de variável desde que criemos a variável logo abaixo. ### Vídeo7 No JavaScript podemos executar variável com número, texto, decimal, true ou false, data. Como já vimos anteriormente. ### Vídeo8 Alem de criar uma variável utilizando o var, também podemos utilizar o const. Exemplo: const número = 50; Quando fazemos isso variável número 2 agora passa a ser uma constante, sendo assim não podemos mais alterar seu valor, quando tentamos alterar da erro. Outra palavra criada para substituir variável é a palavra let, ela permite que a variável seja alterada. ### Vídeo9 Podemos identificar o tipo de uma variável atravez do operador "typeof", esse comando permite que passando o nome da variável ao lado retorma qual é o tipo dessa variável. Outras constantes: number, max-value, number, min-value. ### Vídeo10 Expressões matemáticas utilizando operadores matemáticos como soma, subtração, multiplicação e a divisão entre números. Existe operador para realizar potência. ### Vídeo11 Podemos criar expressões matemáticas usando a mesma linha de código. E tambem podemos usar o parenteses para indicarmos a qual operação queremos dar preferência. ### Vídeo12 Variáveis de número tem operação para incrementação e decretação. O operador++, adiciona 1 na variável. Esse processo se chama incrementação. ### Vídeo13 Quando utilizamos "" entre números, não fazemos a operação que se pede, mas junta os dois parametros. Exemplo: var a = "10" + "2" a = 102 ### Vídeo14 Podemos utilizar conversão utilizando uma variável e logo apos alterando essa variavel para outro tipo. ### Vídeo15 Para mudar a variavel string para numero, usamos a conversão. Também é possivel realizar a conversão utilizando as funções parse int, que converte para valor inteir e parse float , que converte para número decimal. ### Vídeo16 Podemos converter um valor para tipo booleano. ### Vídeo17 Para converter um valor para o tipo date iremos criar uma variável com o formtao de data. ### Vídeo18 A linguagem JavaScript também realiza conversões automaticamente. ### Vídeo19 Null é do tipo "object" e underfined significa que a váriavel nunca obteve valor. ### Vídeo20 O vídeo fala de assuntos ja vistos anteriormente. ### Vídeo21 Essa linguagem disponibiliza diversas funções para manipular variáveis do tipo string. Para invocar uma função basta digitar a variável. ### Vídeo22 * indexof - retorna em que posição está o conteúdo indicado, e quando não tem retorna 0. * lastindexof - retorna em que posição está o conteúdo indicado, mas começa contando de trás. ### Vídeo23 * charat - irá pesquisar o caracter que está na posição que passarmos, podendo passar número e variavel. * charcode - retorna o código ask do caracter. ### Vídeo24 * replace - a função replace irá substituir um texto por outro ou caracter pelo outro. ### Vídeo25 * replace - a função replace irá substituir um texto por outro ou caracter pelo outro. ### Vídeo26 * substring - recorta um texto. ### Vídeo27 * split - determina o momento que acontecerá a divisão dos itens. ### Vídeo28 * concat - essa função une as vaiáveis com valores acima. ### Vídeo29 * math.ceil - arredonda números decimais para cima. * math.tofixed - recebe a quantidade de casas decimais que queremos arredondar. * math.floor - arredonda um valor para baixo. ### Vídeo30 * math.pow - realiza cálculo da potencia. * math.sqrt - realiza o cálculo da raiz quadrada. ### Vídeo31 * math.abs - se o valor for negativo retornará positivo e assim vice e versa. * math.max - indica o maior valor para colocar no parametro. * math.min - indica o menor valor para colocar no parametro. ### Vídeo32 * math.random - gera um número aleatorio. ### Vídeo33 Também existem diversas funções para usarmos com data. * get day - retorna o dia da semana. * geet full year - retorna o ano * get date - retorna o dia. * get month - retorna o mes. * set date - altera o dia para o valor que colocarmos. * set month - altera o mes para o valor indicado. * set year - altera o ano para o valor indicado. ### Vídeo34 O vídeo mostra assuntos ja vistos. ### Vídeo35 Uma condição é representada atraves do "if". ### Vídeo36 Tambem existe o caracter >= dentro de comparação. ### Vídeo37 A chave é necessaria no comando if somente se quisermos por mais variaveis dentro do comando if. ### Vídeo38 Podemos comparar tanto numero quanto variavel. ### Vídeo39 O vídeo mostra sobre assuntos ja vistos. ### Vídeo40 O else pode ser usado juntamento de if, caso a afirmaão dentro de if seja falsa. ### Vídeo41 Dentro do "if" também temos outra parte opcionalchamda de "else if". ### Vídeo42 Caso colocarmos dois "if" os dois serão executados. O "if" é um comando independente, "else" e "else if" não são obrigatórios. ### Vídeo43 O vídeo mostra assuntos ja vistos. ### Vídeo44 Operadores lógicos ||(ou) e &&(e). ### Vídeo45 O vídeo mostra assuntos ja vistos. ### Vídeo46 !(variavel < variavel), ! altera de false para true. ### Vídeo47 O vídeo mostra assuntos ja vistos. ### Vídeo48 Outra forma de comparação é o if ternario, ele funciona de forma semelhante ao if, porém só pode retornar uma linha de codigo, sendo uma comparação simples. EX: var nota = 4 var x = nota > 5 ? "passou" : "reprovou"; ### Vídeo49 O vídeo mostra assuntos ja vistos. ### Vídeo50 * switch - realiza comparação e condições * case - variavel presente dentro fo switch * break - variavel presente no fim do case ### Vídeo51 Mostra exemplos de switch ### Vídeo52 Uma coleção guarda diversos tipos dentro de [], colocando entre vírgula. ### Vídeo53 Funções para adicionar itens na coleção. ### Vídeo54 Funções para remover itens na coleção. ### Vídeo55 Funções para alterar itens na coleção. ### Vídeo56 * is array - ve se a variavel é coleção. Retorna true ou false. ### Vídeo57 No vídeo mostra funções para manipular, ordenar itens dentro da coleção. * reverse - Ordena em forma decrescente. * sort - ordena de forma crescente. ### Vídeo59 Comando for each. ### Vídeo60 * filter - realiza filtragem a partir de uma condição e com isso gera uma nova condição com os itens filtrados. ### Vídeo61 * every - retorna verdadeiro ou falso. * some basta que um item seja verdadeiro para dar true. ### Vídeo62 O vídeo mostra sobre o comando indexof ### Vídeo63 * find - espera uma função que retorna booleano. ### Vídeo64 * findindex - retorna a posição do item. ### Vídeo65 * map - realiza a conversão de [] para outro [], mantendo a mesma quantidade de item, mas transformando o conteudo de seus itens. ### Video66 * reduce - soma item com item, pegando o resultado e somando ao proximo item. ### Vídeo67 Na linguagem de javascript tambem tem funções para repetição. ### Vídeo68 No vídeo mostra sobre o comando for, podendo ser +=, contando de 2 em 2, de forma decrescente. ### Vídeo69 O vídeo mostra o comando for em string. ### Vídeo71 * while - comando de repetição possuindo diversos outros casos do que o comando foi. ### Vídeo72 * do - realiza repetição, passando o while para o final, realiza seu primeiro teste só depois que os comandos já foram executados. ### Vídeo73 No video mostra sobre comandos possiveis dentro de funções de repetição. ### Vídeo74 O vídeo fala sobre funções. ### Vídeo75 O video fala sobre parametros. ### Vídeo76 Exemplo de dois parametros. ### Vídeo77 O video mostra que a função pode ser reutilizada, apenas trocando as variaveis ao invocar. ### Vídeo78 O video mostra exemplos de funções e parametros. ### Vídeo79 Podemos passar variaveis separadas quando invocamos, sendo a mesma quantidade de parametros. ### Vídeo80 O vídeo mostra assuntos ja vistos. ### Vídeo81 É possivel criar mais de uma função, criada para realizar uma tarefa, podendo ser divididas, fazendo que uma função chame outra função. ### Vídeo82 O vídeo mostra assuntos ja vistos. ### Vídeo83 Quando invocamos a função passando mais valores do que a quantidade do que esta no parametro, os valores que estão a mais são desconsidarados. ### Vídeo84 Podemos não passar valores nos parametros mas devemos criar pelos argumentos as posições dos quais é substituido por numeros e ocorrera a operação. ### Vídeo85 O vídeo mostra assuntos ja vistos. ### Vídeo86 Fala sobre função anonima. ### Vídeo87 Fala sobre função anonima. ### Vídeo88 Podemos invoca a função no final de sua declaração. ### Vídeo89 Coceito passagem por valor e passagem por referencia. ### Vídeo90 FUnções tambem podem receber parametros. ### Vídeo91 O vídeo mostra assuntos ja vistos. ### Vídeo92 Fala sobre objetos compostos. ### Vídeo94 Para acessar um valor dentro de objeto composto basta colocar um ponto. ### Vídeo95 Podemos tambem alterar seus valores. ### Vídeo96 Um objeto tambem pode ser um conjunto, ao inves de passarmos posições, para acessar o objeto nome entre aspas. ### Vídeo97 Tambem se pode colocar conjunto dentro de objetos compostos. Tambem podemos criar dentro de um objeto composto um novo objeto composto, basta criarmos da mesma forma que ja sabemos. ### Vídeo98 O video fala sobre objeto. ### Vídeo99 O video fala sobre objeto composto. ### Vídeo100 * function - declara funções e objetos. ### Vídeo101 O vídeo mostra assuntos ja vistos. ### Vídeo102 O vídeo mostra assuntos ja vistos. ### Vídeo103 Todas as atribuições iniciais são realizadas asssim que o objeto é criado. ### Vídeo104 O vídeo mostra outra forma de criar objeto. ### Vídeo105 O video mostra outra forma de criar objeto. ### Vídeo106 O video fala sobre get e set. ### Vídeo107 A linguagem javascript nos possibilita adicionar funções ou variaveis que guarda um valor a um objeto ja existente utilizando o conceito de protype. ### Vídeo108 O javascript nos possibilita uma poderosa funcionalidade com objetos criados a partir de classes, isso permite que um novo objeto sendo criado perde as funções e vaiavel que compoe um outro objeto. ### Vídeo109 No javascript quando criamos uma variavel ela se torna global. Podendo ter dois script, os dois tendo acesso um ao outro. ### Vídeo110 Fala sobre conceito de modulo. ### Vídeo111 Fala sorbre o conceito de modulo. ### Vídeo112 Fala sorbre o conceito de modulo. ### Vídeo113 Podemos tambem exportar funções objeto. ### Vídeo114 Fala sorbre o conceito de modulo. ### Vídeo115 Fala sorbre o conceito de modulo. ### Vídeo116 Fala sobre contexto de execução. ### Vídeo117 Fala sobre contexto de execução. ### Vídeo118 Fala sobre contexto de execução. ### Vídeo119 No vídeo mostra uma demonstração de exemplos. ### Vídeo120 Fala sobre contexto de execução. ### Vídeo121 No vídeo mostra a importancia de usar let ao inves de var quando esta criando uma variavel. ### Vídeo122 Para proteger nosso codigo de erros podemos usar o comando try.
{"metaMigratedAt":"2023-06-16T08:52:43.429Z","metaMigratedFrom":"Content","title":"PLAYLIST JAVASCRIPT","breaks":true,"contributors":"[{\"id\":\"3380eaa2-6284-4f4e-ba2b-f94e57acbcbf\",\"add\":13137,\"del\":0}]"}
Expand menu