# PLAYLIST JS ## NOME: GABRIEL OLIVEIRA LOOZE MIRANDA ## TURMA: INFO A ## NÚMERO: 11 ### RESUMO: js é uma linguagem de auto nivel tipagem dinamica w3school utilizada junto com html css versão 6 diversos ajustes linguagem bem aberta diversos frameworks utilizam ReactJS, Ingular2, Vue.js não é necessário esoecificar o tipo da variável tipagem fraca dinamica = antes guardava numero, agr guarda texto dinamica não= estática linguagem keysensitive apenas o primeiro valor é lido, em parâmetros extras em funções iniciar com var use strict faz com que o js nos force a escrever do jeito correto, sem burlar as sintaxes é possível criar mais de uma variavel em um comando, separando por vírgula, sem necessidade de usar var da segunda pra frente ao já criar uma variavel, não é necessário usar a palavra var novamente para editá-la console.log é um consolewriteline podemos mostrar o conteúdo de uma variavel se a criarmos logo abaixo de um console.log, mas dará indefinido e não um erro palavras diferentes para criar variáveis const não permite trocar o valor de uma variavel criada typeof mostra o tipo de uma variável number, string, boolean e object existem constantes dentro do valor de math também permite realizar expressões operador ++ adiciona 1 à variável processo chamado de incrementação operador += permite incrementar o valor a variavel -- decrementa 1 -= decrementa o valor possível fazer contas com o valor de variaveis, as utilizando em contas se estiverem entra aspas, irá concatenar e não somar os números, pois vão estar como texto possível concatenar números com string, e esse número vai ser convertido em string função string() converte uma variavel função tostring faz a mesma coisa função number() converte para numero parseint inteiro parsefloat decimal para converter um valor para booleano se usa boolean(), porém apenas o valor 0 dá falso textos só podem ser falsos é se ele estiver vazio ano-mes-dia formato para date date.parse retorna a quantidade de milissegundos new date transforma em data js realiza conversões automaticamente concatenar string com number, sempre dará string outros operadores transformam o texto em number possível somar number com boolean, sendo true = 1 e false = 0 null e undefined null = object undefined = não definida quando atribuimos valores, é feito da direita para a esquerda lenght volta numero de caracteres trim remove os espaços do começo e do final invocar uma função de texto não altera a variável touppercase manda tudo para maiusculo tolowercase é o oposto indexof mostra em qual lugar do texto o caractere está sendo a primeira letra = 0 possível passar um segundo parametro, onde se pode colocar um valor para encontrar após ele lastindexof busca a ultima ocorrencia daquele caractere possível pesquisar espaços charat pesquisa o caractere que está na posição especificada possível passar variáveis em charat e indexof charat retorna string charcodeat retorna valor ascii indexof retorna number replace substitui um texto por outro só substitui a primeira ocorrencia e não todas para não deixar casesensitive, utilize / no lugar das aspas e depois da ultima barra a letra i ao colocar o caractere g após a ultima barra, todas as ocorrencias daquela letra serão afetadas substring recorta um texto substr recorta um texto, mas o segundo parametro é o quanto queremos recortar e não aonde parar split transforma string em array, passando um espaço, a cada espaço fará um item do array join reúne um array em string concat concatena valores de texto, e retorna string ceil arredonda valor para cima floor arredonda valor para baixo tofixed recebe por parametro para quantas casas decimais queremos arredondar, mas retorna uma string math.pow eleva a potência math.sqrt faz a conta de raiz math.abs retorna o valor absoluto da variavel e retorna sempre positivo math.max retorna o maior valor passado math.min retorna o menor valor passado math.random retorna um número aleatorio arredondando com math.round retornamos um npumero arredondado funções de data são pegas por meio do get, tendo diversas funções para ler getmonth retorna números, considerando janeiro como 0 e dezembro como 11 setdate altera o conteudo da variavel, por data ser do tipo objeto funções de leitura get e funções de set cada função to retorna a data em um formato especifico condição é feita com o comando if usado com operadores relacionais possível comparar uma variável com uma variável se uma comparação for verdadeira, será executado o if, senão será executado o else else if é um segundo if, que verifica se o if acima foi falso, se sim ele será executado possível utilizar diversos else ifs para fazer várias verificações é possível utilizar if com chamadas de funções utilizando os operadores lógicos, é possível fazer mais de uma comparação no mesmo if || e && são "ou" e "e" ou precisa apenas de um true e precisa de todas as comparações true ! operador de negação inverte os valores booleanos
{"metaMigratedAt":"2023-06-16T08:56:12.522Z","metaMigratedFrom":"Content","title":"PLAYLIST JS","breaks":true,"contributors":"[{\"id\":\"4c424d8f-f274-42df-9402-f6014d7ba673\",\"add\":4998,\"del\":6}]"}
Expand menu