O básico do JavaScript para iniciantes - Seção 1: Blocos de construção | Rob Merrill | Skillshare

Velocidade de reprodução


  • 0.5x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 2x

O básico do JavaScript para iniciantes - Seção 1: Blocos de construção

teacher avatar Rob Merrill, JavaScript Instructor

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

11 aulas (1 h 16 min)
    • 1. Javascript o de conceitos de construção - vídeo de promoções: Skillshare

      1:55
    • 2. Javascript de básico — como criar blocos: variáveis

      4:53
    • 3. Javascript de básico - de construção de blocos:

      4:16
    • 4. Javascript nos conceitos básicos - Construção de blocos:

      5:13
    • 5. Javascript nos conceitos de básico — de construa o

      5:29
    • 6. Javascript de básico - Construção de blocos:

      7:48
    • 7. Javascript de básico — Construindo os blocos: Labe de operas

      6:46
    • 8. Javascript de básico — Como construir os blocos:

      4:51
    • 9. Javascript de básico — de de construindo:

      16:56
    • 10. Projeto 1: Kelvin para o passo para

      9:51
    • 11. Projeto 2: de Cat

      8:22
  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

3.518

Estudantes

2

Projetos

Sobre este curso

Curso 1 - Construindo blocos de JavaScript

Os projeto de capstone para este curso estão criando um conversor de Kelvin para o Kelvin para o Fahrenheit, e um conversor Cat Age Você vai encontrar um PDF para fazer o download de cada desafio. Você vai tentar realizar o projeto de as O último de vídeo deste curso vai me envolver em em um projeto para você.

Neste curso, você vai In

  • variáveis
  • cadeias
  • Operadores
  • 2 miniprojetos para Kelvin para o conversor de a idade de Gata.

Por todo nosso Javascript para a série de curso para iniciantes, você vai encontrar essa sua uma parada necessária para entrar na linguagem de linguagem de JavaScript. Vamos começar do zero e desenvolver nossa compreensão da linguagem de programação mais popular do mundo juntos.

Confira o JavaScript em ação com vídeos de quadro de branco para a visualização no seu smartphone. Este é realmente um curso com que você pode se envolver não importa em onde estiver em Faça sua educação em JavaScript em parte! Com vídeos de quadro de branco

Você pode praticar o JavaScript no seu navegador da web! Aproveite as ferramentas de desenvolvedor do Google Chrome para colocar o JavaScript que você aprendeu durante sua aula de whiteboard em prática com outros exemplos e desafios. Este é nosso de jogo de JavaScript de

Aprender JavaScript é como aprender um idioma. Este curso não vai fazer uma falsa promessa de dizer que você vai dominar o JavaScript durante a noite. No entanto, este curso vai mergulhar você na linguagem de programação mais popular do mundo.

Cada curso vai apresentar você algo novo no course :

  • Sintaxe no JavaScript
  • Javascript Criação de blocos
  • Melhores de JavaScript
  • Objetos no JavaScript
  • Arrays no JavaScript
  • Exposições regulares no JavaScript
  • Programação funcional no JavaScript
  • Algoritmos do JavaScript
  • Estruturas de dados no JavaScript
  • JavaScript de JavaScript 6

Você vai terminar esse curso com uma compreensão do Javascript que vai permitir que você veja um mergulho mais mais mais profundo no idioma e vai lançar em uma nova carreira como desenvolvedor de web de Javase.

Aprender um novo idioma pode ser difícil e até mesmo se sentir intimidando. JavaScript o básico de noções básicas para o processo de aprendizagem para ficar acessível e makes

Depois de terminar a turma para o próximo tópico de básico para JavaScript ou pode ir para como criar sua

5ea59f82

Você também pode conferir o meu mais novo curso sobre JavaScript aqui também!

680c1a46

Conheça seu professor

Teacher Profile Image

Rob Merrill

JavaScript Instructor

Professor

Rob Merrill is a Full Stack JavaScript Developer. His specialty is in the MEAN stack focusing on AngularJS, NodeJS, ExpressJS and MongoDB.

He is a graduate of Code Fellows Advanced Full Stack JavaScript Development course and has been developing with JavaScript for three years.

In his spare time he travels around Seattle's finest craft breweries with his wife and their dog.

Visualizar o perfil completo

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%
Arquivo de avaliações

Em outubro de 2018, atualizamos nosso sistema de avaliações para melhorar a forma como coletamos feedback. Abaixo estão as avaliações escritas antes dessa atualização.

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui cursos curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Javascript o de conceitos de construção - vídeo de promoções: Skillshare: Bem-vindo ao script Java. O Basics. JavaScript é a linguagem de programação mais popular no mundo tem sido chamado a linguagem da Web Stack Overflow listado como a tecnologia surda mais popular e obter números que como o top ranks aprendizagem linguagem JavaScript permitirá que você seja um desenvolvedor pilha completa ou financiar uma especialidade no front-end ou no back-end. Com JavaScript, você será capaz de lidar com frontais e frameworks como reagir e angular no lado do cliente . E você também pode cortar no lado do servidor back-end sem Js e criar bancos de dados com Mongo . DB JavaScript é uma linguagem, por isso vai levar algum tempo para aprender antes que você possa escrever poesia ou um romance em qualquer idioma, você tem que primeiro aprender o alfabeto linguístico, como fazer palavras e ver como os outros o usam. Para aprender JavaScript. Vamos procurar debaixo do capô. Isso não vai ser apenas um exercício na cópia do código de outra pessoa para acabar com um aplicativo que você não entende. Tudo o que fazemos será visual na forma de uma lição de quadro branco onde você pode realmente ver como tudo funciona e se conecta. Se você é um aprendiz visual, este é o curso para você. Isso não é sobre ir 0 a 60 ou zero para herói, porque se você realmente está começando em zero, esses cursos te deixam para trás rapidamente. É sobre aprender. Compreender e aplicar é que você pode criar e criar com Javascript. Caminho seguirá o nosso quadro branco. As lições sobre a maneira de laboratório entrarão no desenvolvedor de software do Google Chrome. Cardos do cônsul são recreio de script Java. Não há nada que você precise baixar para este curso. Sem ferramentas especiais, sem passos extras. Só Google, cromo, tudo. Você aprendeu a lição que recriaremos juntos no laboratório. Em seguida, apresentarei um desafio de código para recriar o que aprendemos juntos e, em seguida, analisaremos juntos uma possível solução. Bem-vindo ao Java Script. O básico. Vamos começar a falar script de trabalho 2. Javascript de básico — como criar blocos: variáveis: Bem-vindo ao Java. Script o básico Nesta seção do curso, vamos olhar para vários blocos de construção JavaScript. Nesta palestra, vamos começar com variáveis. O que é uma variável? JavaScript? Variáveis são contêineres para armazenar valores de dados. Variáveis são nomeados contêineres que você pode colocar dados e, em seguida, consultar os dados pela nomeação do contêiner. Vamos olhar para algum código para ver como declarar uma variável. E quanto às práticas recomendadas de nomeação de variáveis? Aqui temos o nosso transporte igual. O carro mais tarde vai colocar isto no cônsul do laboratório e ver o que acontece. Mas vamos quebrar esta linha de script Java. Primeiro caminho tem a palavra-chave longe em JavaScript há palavras-chave que são palavras reservadas deixando o interpretador JavaScript saber o que você quer dio aqui. A palavra-chave var permite que o interpretador JavaScript saiba que você está declarando um muito próximo temos o nome da variável. Isso às vezes é chamado de identificação do alvo. No nosso caso, estamos dando à variável o nome de transporte. Agora vamos ver como nomear variáveis e práticas recomendadas. Vamos começar com algumas variáveis inválidas. Primeiro, variáveis inválidas começam com um número em qualquer outro lugar na variável está bem. Não podemos começar com o número envolvido. Variáveis contendo palavra-chave JavaScript, como vimos anteriormente, longe é um exemplo de uma palavra-chave JavaScript, tornando-se um nome de variável inválido envolvido. As variáveis contêm um espaço entre palavras. - Não. Vamos olhar para alguns ingredientes para ganhos muito válidos. Os nomes devem começar com a letra maiúscula ou minúscula, mas também podem começar com o cifrão e também com um sublinhado. Vejamos duas práticas recomendadas para nomear variáveis. Primeira capa camel estilo camel é o método preferido devido à sua facilidade de legibilidade. Como o JavaScript não permite que as variáveis tenham espaços, ele pode fazer a leitura de variáveis e desafiar. É aqui que o caso Camel vem para o resgate. A primeira palavra é todas minúsculas e todas as palavras restantes são maiúsculas. A primeira letra, Outra dica de melhor prática é para o seu código para ser humano legível variáveis nomeadas para aqueles que vêm depois de você. E isso se aplica a todo o código. Sim, os computadores são muito exigentes e exigem que as coisas sejam feitas de uma maneira específica, e por isso escrevemos para eles. Mas nós também certo para aqueles que vêm atrás de nós depois de uma tarefa de iniciar um projeto construir um recurso ou corrigir um dólar, Suas variáveis e todo o seu código deve sempre ter em mente que você está codificando para legibilidade humana . Então, quando possível, variável deve descrever o tipo de dados nos orifícios variáveis. Pense em se mover. Você pega todos os artigos de sua casa e os coloca em caixas. Por exemplo, se você empacotar sua cozinha, você pode escrever cozinha ou pratos na caixa em vez de X, que pode ser mais rápido para escrever e levar menos tinta. Mas você não sabe o melhor lugar para desempacotar a caixa em sua nova casa. Com base no rótulo, vejamos um exemplo. Far X igual a 25 não é tão útil quanto longe. Maçãs de uma árvore é igual a 25. Mesmo que o código seja mais curto, menos código nem sempre é igual a código melhor. À medida que você progride ainda mais em um script Java, haverá ferramentas que você pode usar para produção para minimizar suas variáveis. Encurte seu casaco. Agora vamos voltar à nossa linha de código original. O sinal de igual não é um operador Simon. Way vai olhar para os operadores em um local posterior. Por enquanto, ele diz que você está indo para atribuir valor para a variável. Thistle também é usado para atualizar um valor dado a um muito até que uma variável é atribuído valor, ele é un inicializado e seu valor é indefinido. Agora vamos fechar olhando para o JavaScript como umalinguagem dinâmica e sem script, linguagem dinâmica e sem script, isso significa que você não precisa definir qual é o tipo de variável. Você não tem que dizer ao transporte variável que o carro é uma força. Ele sabe disso. Você não precisa dizer à variável detector de mentiras passado que false é um booleano. Ele sabe disso, e você não tem que dizer a conta de supermercado variável que é um número. O interpretador JavaScript saberá o que fazer com o valor que você passou para ele cardos chamados de digitação dinâmica. Se fizermos um tipo de operador em variáveis Oliver, Java despojado nos dirá que o transporte é uma tensão. Detector de Lie Passado é um booleano e conta de supermercado é um número de tempo. Aí está você. Obrigado por olhar para as variáveis comigo e vamos para o laboratório para colocar emprática o que aprendemos prática o que aprendemos 3. Javascript de básico - de construção de blocos:: Tudo bem, acabamos nossa lição sobre variáveis JavaScript. Aprendemos que eles poderiam ser pensados em seus contêineres para armazenar valores de dados, como colocar itens em armazenamento e, em seguida, rotular a caixa para que tenhamos uma maneira de acessar o conteúdo com base em seu título. Aprendemos sobre parâmetros para nomear variáveis como eles têm que começar com a letra, um cifrão ou sublinhado. Nós também olhamos para a melhor prática de revestimento de camelo são variáveis quando há mais uma palavra. Uma vez que esta será a nossa primeira vez usando as ferramentas de desenvolvedor do Google Chrome, eu orientarei você pelo processo para começar. Este é o nosso playground JavaScript e onde passaremos a maior parte do nosso revestimento juntos no laboratório. Vá em frente e abra o Google Chrome Cônsul. Você verá um ícone de hambúrguer no canto superior direito composto por três linhas horizontais . Vá em frente e clique nisso e passe o mouse sobre mais ferramentas e clique que finalmente passe o mouse sobre as ferramentas de desenvolvedor e clique nisso também. Verifique se você está no console. O atalho que eu recomendo que você memorize para isso. Usar um Mac é uma opção de comando. J. e no Windows, é o controle deslocado. J. Vamos fazer isso rápido e ver se fecha a janela. Então vamos fazer isso mais uma vez para abrir a janela. Para trás. Dependendo da página em que você está, o cônsul pode estar um pouco ativo. A melhor maneira de evitar qualquer tipo de interferência é ir para a barra de endereço e inserir cerca de dois pontos em branco. Isso lhe dará uma tela vazia, e então você pode deslizar o dedo do pé aberto do cônsul. Tem mais espaço para trabalhar. Irei em frente e repeti-los os próximos vídeos e em breve será natural para você fazer uma atualização rápida do conteúdo da nossa aula. Sinta-se livre para se vestir. Começamos cada variável com a palavra-chave var. Esta é uma palavra reservada em javascript que permite ao intérprete saber que estamos criando uma variável. Pensamos no nome muito ousado, também conhecido como identificação ou alvo. Em seguida, colocamos um valor de dados sem ter que rotular o tipo de valor porque JavaScript é digitado dinamicamente e, em seguida, é melhor prática terminar a declaração de variável com o ponto-e-vírgula para um desafio de laboratório. Vou escrever várias variáveis que serão inválidas ou más práticas, e eu quero que você as mude para válidas e boas práticas. Algumas dicas para trabalhar no Cônsul. Se o seu cônsul está chegando ao tipo completo em claro com parênteses abertos e roupas para esvaziá-lo , tudo o que você digitou, ele ainda está disponível na memória. Por fim, se você quiser trazer algo que você acabou de digitar, você pode pressionar a seta para cima e ele irá recuperar seus comandos mais recentes. Vá em frente e pause o vídeo e acerte o caminho certo. Tudo bem, como ir? Vamos corrigir as variáveis envolvidas ou práticas ruins com algumas possíveis soluções. Em nosso primeiro exemplo, podemos ver que a variável começa com o número, tornando-se uma variável inválida. Ah, solução possível poderia ser mudar para var. Animais de estimação. Um é igual a urso, pois os números estão bem na variável, desde que eles não sejam o primeiro caractere. Nossos próximos dois exemplos são nomes de variáveis válidos, mas não são práticas recomendadas. Quando temos mais de uma palavra, queremos fazer camelo maiúsculas onde a primeira palavra é todas minúsculas e todas as palavras seguintes têm a primeira letra maiúscula. Próximo. Nós não envolvemos variável porque é duas palavras separadas por um espaço. Temos algumas opções para escolher. Nós podemos conectá-los com um sublinhado ou simplesmente apenas camelo encaixou-los juntos. Nosso último exemplo foi uma variável JavaScript inválida porque uma palavra-chave Java strip var foi usada para o nome da variável. Para resolver isso, podemos inserir qualquer coisa, exceto uma palavra reservada em JavaScript. Idealmente, queremos que a variável indique os dados que ela contém. Então poderíamos fazer viagens de longe igual a carro. Isso é tudo para um laptop. Vemo-nos na nossa próxima lição. 4. Javascript nos conceitos básicos - Construção de blocos:: Bem-vindos nesta lição. Vamos cobrir os pontos fortes. O que é uma força? Strings são tipo de dados, usado para representar texto e são envoltos em aspas simples ou duplas. Uma string é uma das seis reminisce JavaScript juntamente com números. Booleano não é indefinido e a nova edição do Símbolo. Vamos dar aos Primitivos um olhar mais aprofundado nas próximas lições. Vamos olhar para duas linhas de código JavaScript para começar como mencionado. Este é o mesmo valor atribuído a uma variável, aspas simples e duplas para fazer a mesma coisa. Melhores práticas para financiar uma convenção e mantê-la. Se você estiver em uma equipe ou trabalhando em um projeto à medida que você desenvolve ainda mais suas habilidades de script de trabalho , você pode descobrir que há um guia de estilo que você está seguindo, que determinará qual abordagem você usa para garantir que você não mistura eles. Colocando uma aspas simples e uma aspas duplas. Joe vai nos dar um erro para o resto desta lição, e para a maior parte deste curso, vamos tentar manter uma única citação. A convenção era impossível. Agora, usando essas citações vai transformar qualquer coisa em uma força que podemos usar o tipo de operador em nossas ferramentas de profundidade cônsul sobre esses valores para ver que tipo eles são. Agora vamos tentar embrulhar esses diferentes tipos de dados. Estes números. Booleano é um indefinido e cita e ver o que JavaScript faz quando os envolvemos em aspas simples ou duplas. Tipo de 24 retorna o tipo de string de retornos verdadeiros, string e tipo de string de retorno indefinido. Quando todos eles são embrulhados em aspas simples ou duplas, vamos passar o resto desta palestra olhando para aspas dentro de strings,caracteres especiais, caracteres especiais, o comprimento da propriedade string e um método de string de exemplo. O que faremos se tivermos uma citação dentro da nossa força? Nosso interpretador de scripts Java vai ter alguns problemas com isso. Vejamos alguns exemplos. Se a nossa citação coincidir com o que usamos para incluir a string, vamos receber um ar. Podemos resolver isso de algumas maneiras. Uma solução é certificar-se de que você está entre aspas simples ou duplas. Não combinar estava contendo toda a força. Isso significa que usando aspas duplas neste exemplo superior para criar esta string e usando aspas simples no interior para outro exemplo, vamos usar aspas simples no lado de fora e aspas duplas no interior. Há outra solução. É o personagem de escape ou barra invertida? O caractere de escape de barra traseira transformou caracteres especiais em caracteres de fluxo. Em nosso exemplo anterior, vimos que os intérpretes de script Java vê citações de caracteres especiais, então temos que ter cuidado com como usá-los. Ou podemos acabar com um erro. No entanto, se colocarmos um personagem de escape de barra traseira do que os intérpretes simplesmente os vê como pontos fortes. Podemos usar aspas simples para toda a expressão, colocando o caractere de escape antes das aspas simples. Dentro da string, podemos usar aspas duplas para toda a expressão, colocando o caractere de escape antes ambas as aspas duplas dentro de uma string. Há uma série de outras coisas que escape personagem será usado para trabalhar com caracteres especiais. Mas espero que isso lhe dê um gostinho de como funciona. Agora vamos olhar para a propriedade string de comprimento. O comprimento de uma string pode ser encontrado usando a propriedade length. Esta propriedade está disponível para qualquer cadeia de caracteres que você criar. Isso se tornará um recurso útil. Você continua crescendo como um desenvolvedor despojado do Java. Vejamos esta linha de código. Temos uma saudação e uma série de que é bom conhecê-lo. Tudo o que precisamos fazer é anexar a propriedade length a esta variável, e vamos obter o comprimento da string saudação dot length retorna 22. Agora que temos olhado para uma propriedade de cordas, vamos olhar para um dos métodos construídos que todas as cordas que você cria um cabelo que. Vamos falar sobre métodos mais em lições posteriores onde olhamos para funções. Vamos começar olhando para o método para maiúsculas e minúsculas e a maneira que você vai saber que algo é um método versus uma propriedade é pela chamada in vocation dos dois parênteses. A propriedade length não tem os parênteses após eles. Enquanto os métodos fazem. Vamos começar por configurar uma saudação Variável são saudação vai dizer Bom ver você. Vamos colocar este método para trabalhar em nossa variável saudação e história em uma nova variável chamada Greeting. Vamos anexar o método para maiúsculas ao final da nossa variável saudação e atribuí-lo à nossa nova variável de saudação de grito. Agora vamos olhar para gritar saudação em seu cônsul e nós ficamos bem em vê-lo. É tudo o que temos para esta lição sobre cordas. Obrigado por se juntar a mim em Java. Escreve o básico e vemo-nos no laboratório. 5. Javascript nos conceitos de básico — de construa o: Tudo bem, acabamos a lição dela sobre JavaScript em uma string de tipo. Vamos abrir o Consul desenvolvedor do Google Chrome. Vamos rever isso rapidamente mais uma vez e os vídeos futuros. Se não se lembra, pode voltar como referência. Estes vídeos anteriores. Vá em frente e aperte o ícone de hambúrguer no canto superior direito. Passe o mouse para baixo para mais ferramentas e, em seguida, ferramentas de desenvolvedor. A abreviação no Mac é o comando Opção J em Nosso Windows, Sua mudança de controle. J. Vamos praticar tão rápido para fechar nosso cônsul. Certifique-se de ir para a barra de endereços e digitar sobre o ponto em branco, e você está pronto agora. Lembre-se, se o seu cônsul começar a ficar cheio, você pode simplesmente limpá-lo escrevendo claramente do que para parênteses. E se você quiser recuperar algo que você inseriu, você pode simplesmente pressionar a seta para cima para recuperá-lo. Muito bem, vamos voltar a rever os pontos fortes. Aprendemos que strings são usadas para representar texto. Vimos como transformar qualquer tipo de dados primitivos em uma string adicionando aspas simples ou duplas em torno dos caracteres. Vimos então como usar a barra de escape para lidar com caracteres especiais dentro de nossa string JavaScript. Finalmente, tivemos um par olha para a propriedade length e o método para maiúsculas. Vamos começar e olhar para algumas linhas de código que queremos ser uma string, mas precisa de alguma ajuda. Temos o nosso animal igual ao cavalo de corda com uma citação única de abertura em uma aspas duplas de encerramento . Nós também temos nossa resposta igual a falso sem aspas. Vá em frente e pause um vídeo e vamos ver se você pode encontrar uma solução para transformar estes em pontos fortes válidos. Tudo bem, isso não deveria ter sido muito difícil. Nossa primeira linha de código foi ao ar porque nós misturamos aspas simples e duplas, uma tentativa de atribuir uma string ao cavalo variável. A solução é simplesmente fazer as cotações corresponderem. Nossa segunda linha de código precisa ser embrulhada entre aspas para alterar seu valor de um booleano de false para uma string de false. Muito bem, vamos passar para o nosso próximo desafio. Quando estávamos escrevendo strings que representam texto, é normal usar apóstrofos e citações dentro dessas bebidas. No entanto, isso apresenta um problema para o interpretador JavaScript. Como discutimos em nossa lição, vejamos dois exemplos de aspas simples e duplas dentro dos pontos fortes. Nosso primeiro exemplo. Temos a nossa saudação. Um atribuído o valor de aspas duplas ao redor. Sam diz oi com alta, também em aspas duplas. Em nosso segundo exemplo, temos nossa saudação, também, atribuído um valor de aspas simples em torno da frase. É ótimo ver você com um apóstrofo. Na palavra é ir em frente e pausa. Um vídeo reler essas linhas de código de uma forma que o interpretador JavaScript possa entendê-las e usá-las como pontos fortes. Por agora. Não use o personagem de fuga. Depois disso, vamos em frente e trabalhar em uma solução juntos. Tudo bem, como ir. Espero que não tenha sido muito desafiador. No primeiro caso de saudação, nós simplesmente precisávamos mudar as aspas externas para as aspas simples. No segundo caso de saudação para, só precisávamos mudar as aspas externas para aspas duplas. Agora vamos começar a usar o personagem de escape dentro dos pontos fortes. Vejamos outra corda. Temos a nossa saudação. Três. Um valor assinado embrulhado em aspas simples com uma aspas simples dentro dele. Aqui está o seu desafio. Como os exemplos anteriores, temos um conflito de citação. Em vez de alterar aspas simples ou duplas, use o caractere de escape para corrigir o conflito. Além disso, esta é uma linha muito longa ocupando a largura da página. Usado o caractere de escape no final da letra duas vezes nesta frase para encurtar a largura do espaço ocupado. Vá em frente e pause este vídeo e dar-lhe uma foto que vai encontrar uma solução juntos. Tudo bem, este foi um pouco mais complicado. Vamos em frente e consertar essa longa corda defeituosa. Nós vamos entrar e colocar o personagem de escape antes da aspas simples e não fazer e em seguida, para encurtar o comprimento. Vamos colocar o personagem de fuga na carta e depois do jornal e a palavra ser e o resultado é exatamente o que estávamos procurando. Vamos em frente e fechar seus desafios com o comprimento, propriedade e o método para maiúsculas. Vamos ficar com a nossa saudação três variável porque nós trabalhamos muito nisso para este desafio. Eu quero que você encontre o comprimento da saudação três e virou toda a frase em maiúsculas . Vá em frente e dê uma chance. Encontrarei uma solução juntos. Tudo bem? Não, correu bem. Para encontrar o comprimento da saudação, três simplesmente iriam adicionar um comprimento de ponto no final dela. Lembre-se, este não é um método, então não vamos invocá-lo com profecias. Por último, vamos transformar isso em um show, anexando o método para maiúsculas para saudação três. E aí está. Obrigado por se juntar a nós no laboratório e dar uma primeira olhada nas cordas. Vemo-nos na próxima lição. 6. Javascript de básico - Construção de blocos:: bem-vindo de volta nesta lição de script Java. O básico. Vamos olhar para operadores e JavaScript. O que é um operador em JavaScript? Operadores de ar usado para atribuir valores, comparar valores, realizar operações aritméticas e muito mais. Os operadores permitem que os programadores criem um único valor a partir de um ou mais valores. Eles fazem muito, então vamos começar. JavaScript tem ambos binários e você operadores Neri e uma vez especial operador Eri, o operador condicional. Nós não vamos olhar por sua vez operadores Eri nesta lição vai se concentrar em binário em você operadores Neri . Por enquanto, um operador binário requer duas operações, uma antes do operador e outra após o operador. Por exemplo, dois mais três ou X multiplicado por Z, um operador de área une requer uma única operação e antes ou depois do operador, por exemplo, por que mais ou mais mais por quê. Vamos começar com operadores aritméticos, os operadores aritméticos básicos para divisão de multiplicação, listas de módulos, adição e subtração. Um operador aritmético toma valores numéricos ou variáveis zor literal como suas operações e retorna um único valor numérico. Vejamos alguns exemplos. Aqui está um exemplo do operador de subtração de adição. Muitos dos operadores aritméticos devem ser intuitivos. Se você tiver alguma familiaridade com a matemática, o operador plus também será usado para concatenação de string, que veremos no final desta lição. Os operadores de divisão e multiplicação são o que você esperaria também. Espero que isso não seja muito novo para você. Próximo. Vejamos o operador de lista de módulos representado pelo símbolo de porcentagem em seu teclado . Isso nos dará o restante de dois valores. Até agora, o restante é igual a 21 módulo. ISS quatro entrará em 21 5 vezes com um módulo restante. ISS pode ser útil no futuro ao tentar escolher os valores que são apenas pares ou implementar algum tipo de filtro para escolher todos os outros valores. Agora vamos passar para os operadores de atribuição. Um operador de atribuição é sinais de valor para a sua operação esquerda e com base no valor de sua operação direita. Nós já temos usado isso durante todo este curso. O operador de atribuição mais simples é o sinal de igual, que não está perguntando se dois valores são iguais. Mas isso é impressionante o valor de sua operação direita e seu operandi esquerdo? Vamos aprofundar com a atribuição de adição e a atribuição de subtração. Suponha que temos a contagem igual a cinco. Se quiséssemos adicionar quatro ao valor da contagem, poderíamos apenas fazer contagem igual a contagem, que sabemos que é cinco mais quatro para obter nove. Ou a adição de Simon operador nos permite simplificar isso colocando contagem mais iguais para este sinal de mais na frente do sinal de igual tomará o valor da variável, que é cinco e adicionado à frente. Isso é menos código e ainda muito legível. Se fôssemos fazer a atribuição de subtração, seguiremos o mesmo padrão. Agora vamos passar para os operadores de comparação. Os operadores de comparação comparam ambos os lados da equação e retornam um valor lógico. Com base em saber se a comparação é verdadeira, as operações podem ser novos valores de milagre, string, lógica ou objeto. Nesta lição, vamos olhar para os operadores de igualdade duplo igual e triplo igual igual a verificações para igualdade entre dois valores ou operações. Mas eles têm duas definições diferentes de igualdade. Duplo igual olha para ver se as operações ar igualmente. Usando uma definição mais relaxada de igualdade enquanto igual triplo é o operador de igualdade estrita e verifica se para operações ou igual usando uma definição estrita de igualdade. Esse conceito pode soar um pouco estranho agora se você é novo na programação, então vamos lançar alguns exemplos. Vamos fazer Variável X atribuído o valor do número oito e muito negrito Y atribuído o valor da string oito. Agora lembre-se que o único Sinal de Igualdade não é um novo operador de qualidade. É um operador de atribuição, atribuindo um valor a uma variável também conhecida como o destino ou identificador. Se você quer um cheque destes, dois são iguais. Só usamos o sinal duplo de igual. Lembre-se, não um, porque não estamos subindo um valor. Estamos verificando a igualdade. Esta declaração condicional está retornando um valor da verdade. O tipo de número de oito é igual ao tipo de seqüência de caracteres de oito. Isto pode ser um pouco confuso. Seria como dizer que a cor vermelha é igual a uma maçã, mesmo que vermelho seja uma cor e maçãs de frutas. No entanto, podemos ver a conexão que existe. Ambos são da cor vermelha. Como o script Java faz isso? À medida que você mergulha mais em um JavaScript, você verá que o script Java quer ser seu amigo. Enquanto outras linguagens lançam erros nesses casos, o JavaScript tentará ajudá-lo quando puder. Por que isso é verdade? JavaScript faz algo chamado coerção. Neste ponto, não vamos falar disso agora, mas basicamente, JavaScript quer ser seu amigo e vamos tentar nos ajudar quando eu puder. Este é um desses casos. É como treinado a maçã de frutas e para a cor vermelha. Portanto, não é mais fruto para combinar com a cor vermelha como eles têm isso em comum coerção. O Kamu. Muito útil às vezes. Mas também pode levar a resultados inesperados se você não estiver procurando por ele. Então você precisa estar ciente dessa característica de dupla igualdade. Mas e se não quisermos que o script Java seja tão amigável? E se quisermos ter certeza de que ex e por que são o mesmo valor e tipo? Se for assim, você vai se encontrar usando o triplo igual. Enquanto duas verificações iguais para valor, permitir a coerção tripla igual verificações de valor e tipo geralmente triplo igual será a prática recomendada e deixar o seu barramento de código com buggy. Por último, vamos olhar para o operador de cadeia de caracteres. Nós vimos o sinal de mais anteriormente como um operador aritmético, mas o sinal de mais pode ser usado em strings quando ele é usado em strings. O operador mais é chamado de operador de concatenação. Vamos para um exemplo para ver isso na prática, vamos criar meu nome completo fora de suas partes individuais por conta própria. Você pode tentar isso com seu nome, se quiser. Vamos criar uma variável e preenchê-la com strings para o meu primeiro nome, nome do meio e sobrenome, então podemos pegá-los juntos para o meu primeiro nome. Temos variável. O primeiro nome é igual ao roubo de cordas para o nome do meio que temos. Nosso nome do meio é igual à concessão de string para o sobrenome. Temos nosso sobrenome é igual a corda Merrill. Agora vamos colocar todas essas strings juntos em uma variável chamada nome completo. Então nome completo é igual ao primeiro nome da variável, mais uma string com um espaço nele, mais meu nome do meio mais assn. Outra string com o espaço nele mais o sobrenome da variável. Não se esqueça de adicionar uma string com o espaço reservado. Caso contrário, seu nome ficará apertado. Na maior parte do tempo, o JavaScript ignora espaços em branco no seu código. Mas se você tê-los dentro de cordas, eles serão aplicados. Agora, se investigarmos qual é o nome completo que o cônsul nos dará. Rob Grant. Merrill. Espero que gostem destes operadores intrusos, e nos vemos no nosso próximo laboratório. 7. Javascript de básico — Construindo os blocos: Labe de operas: Tudo bem, acabamos nossa lição sobre operadores JavaScript. Aprendemos que os símbolos de ar operadores que são usados para executar uma operação lá usado para atribuir valores, comparar valores, executar operações aritméticas e muito mais. Vamos em frente e começar com alguns desafios rápidos do operador aritmético para aquecer . Vamos em frente e preencha os exemplos abaixo com aritmética. Os operadores usam adição, subtração, multiplicação e módulo ISS. Lembre-se, um operador aritmético toma valores numéricos, outros liberais ou variáveis como suas operações e retorna um único valor numérico? Vá em frente e pausar o vídeo e dar-lhe uma foto que vai voltar a se juntar para encontrar uma solução. Tudo bem, tudo isso deveria ter sido básico o suficiente para você. Além disso, poderíamos fazer cinco mais quatro, dando-nos nove subtração. Sete meses, três multiplicações, cinco vezes três, divisão nove dividida por três e módulo ISS 20 do que o sinal percentual para o código Vamos. Alguns operadores de atribuição lembrar e um operador Simon como sinais de valor para a sua operandi esquerda com base no valor de sua direita operar para um desafio. Eu vou escrever algumas expressões, e eu quero que você use a atribuição de adição e atribuição de subtração, juntamente com listas de módulos de multiplicação para tornar o código mais conciso. Vá em frente, pause um vídeo e faça essas alterações. Então voltaremos com algumas soluções juntos. Tudo bem, como ir? Vamos em frente e pegar essas amostras e curto-as com nossos operadores Simon para a adição. Atribuição. Enfraquecer Dio X mais é igual a cinco para a atribuição de subtração. Enfraquecer Do X Monos é igual a cinco para a atribuição de multiplicação. X vezes é igual a cinco e para o restante ou atribuição de módulos temos x listas de módulos igual a cinco. Agora vamos fazer alguns operadores de comparação. Os operadores de comparação avaliam e retornam um valor booleano de true ou false. Lembre-se, um operador de comparação compara suas operações e retorna um valor lógico. Com base em saber se a comparação é verdadeira, as óperas podem ser valores numéricos de string, lógicos ou objetos. Em nossa lição, aprendemos sobre os operadores duplos iguais e triplos iguais que servem como igualdade e quaisquer operadores de qualidade. O duplo igual vai ser verdadeiro se os valores que estão sendo comparados ou valor desigual. Se eles são tipos diferentes, o operador quot irá convertê-los para coincidir com o triplo igual, também chamado de identidade ou operador de igualdade despojado vai retornar verdadeiro Onley Se o valor e o tipo são iguais Para o desafio de listado vários exemplos, Eu quero que você percorra as equações e mude todos os operadores. Então o resultado é verdadeiro. Só um aviso. Eu não jogue em uma pequena reviravolta que você vai marcar pontos de bônus. Se você acertar, vá em frente e pause o vídeo e tente resolvê-lo. Ok, como ir? Você conseguiu a configuração torção X dois duplos iguais por que saiu verdade. Portanto, não há nada a mudar. O sinal duplo de igual era apenas medir o valor em que nosso amigo Javascript usou coerção para determinar que eles eram de igual valor. No entanto, as duas declarações seguintes foram falsas. Então, como faremos com que devolvam um Booleano da Verdade? Só precisamos colocar um ponto de exclamação seguido de um ou dois sinais de igual. Este ponto de exclamação é chamado de operador de desigualdade. Será mais útil mais tarde do que você provavelmente pode imaginar primeiro. Então podemos escrever ex ponto de exclamação duplo igual a por quê? E ele vai avaliar a verdade que fazemos um duplo igual porque X e por que têm o mesmo valor, mas eles são tipos diferentes. Isso pode ser um pouco confuso quando o marcador de exclamação em operadores de igualdade sendo usado um único sinal de igual desempenha o mesmo papel que o duplo igual fez sem o operador de desigualdade verificar o valor sozinho e permitir coerção. E quando o ponto de exclamação é usado, o duplo igual desempenha o papel da marca tripla igual sem que o operador de desigualdade verifique o valor e o tipo. Se tivéssemos dito que Ex n operador igualdade e um único sinal de igual por que, Eu avaliaria falso porque X e Y têm o mesmo valor. Então, porque isso é verdade, se você colocar um ponto de exclamação na frente dele, ele retornaria falso. Em seguida, temos X ponto de exclamação igual seno Z para retornar. Verdade, só temos que fazer um único igual porque X e Z têm valores diferentes. Você também pode fazer ex ponto de exclamação igual, Equal Z, e ele iria retornar verdadeiro neste caso, bem como, porque eles são de diferentes tipos e valores. Você provavelmente precisará passar algum tempo com operadores duplos e triplos iguais para obter um controle sobre como ele funciona, especialmente quando você adiciona o operador de desigualdade. Por último, vamos passar para o operador de cadeia de caracteres. Vamos inventar algumas cordas inatas juntos. Lembre-se quando o plus on é usado em strings. O operador mais é chamado de operador de concatenação. Vamos criar uma saudação feliz e uma saudação irritada. Vamos em frente e definir nosso código juntos. Var saudação é atribuído ao valor da string. Olá próximo irá criar uma variável irritada com convidado e, finalmente, vai fazer um feliz com variável convidado também. Para o seu desafio, eu quero que você use a concatenação de string para fazer uma string que diz Olá. Obrigado por vir e armazená-lo na variável saudação feliz e outro que diz Olá. Saia da minha casa e conte na variável de saudação irritada. Vá em frente e pause o vídeo e venha com sua solução. Então vamos ver isso juntos, tudo bem. Felizmente, isso foi principalmente simples irá criar uma saudação feliz variável e defini-lo igual à saudação variável mais string com um espaço vazio para um espaço reservado, e, em seguida, adicionar a variável feliz com convidado e obter o nosso resultados desejados. Então, para saudação irritada, acabamos de criar saudação irritada variável e atribuímos a ela a saudação variável mais uma string com um espaço vazio mais irritado com variável de convidado e confira nossos resultados. É tudo o que temos para este laboratório. Obrigado por dar uma olhada nos operadores comigo e nos veremos em breve e nossa próxima lição. 8. Javascript de básico — Como construir os blocos:: Muito bem, bem-vindo de volta ao script Java. O básico e esta lição. Nós vamos olhar um incremental e deck permanece ting de valor nesta lição de combinação de tempo de quadro branco e laboratório. Bem, olhe para estes operadores aritméticos semelhantes que podem fazer uma grande diferença inesperada se você não está ciente de sua pequena diferença de implementação. Nós olhamos para eles brevemente enquanto olhamos para seus operadores em uma lição anterior. Vamos falar sobre o nosso operador de incremento em primeiro lugar e as diferenças entre colocar o nosso sinal de mais duplo na frente do nosso valor versus colocar o nosso duplo mais após o nosso valor, o operador de incremento aumenta, quer que você sua extremidade superior e retornos de valor. Vamos olhar para esta sintaxe se usado post fix com operador após operandi, por exemplo, X mais mais. Em seguida, ele retorna o valor antes incremental. Se usado prefixo com operador antes operandi, por exemplo, mais X, em seguida, ele retorna o valor após incremental real rápido. Apenas um operador de atualização, neste caso, são os símbolos mais, e o operandi é o valor que está sendo atuado. Tudo bem, vamos direto para o laboratório e colocar isso em prática declarará uma variável chamada X e atribuirá a ela o valor do número cinco. Quando verificamos o valor do console central X, ele retorna cinco. Agora vamos colocar um plus. Após o X, o valor imediato de X é retornado como cinco. No entanto, agora, quando procuramos o valor de X novamente, obtemos um valor de seis. O valor é incriminado por um após o valor original ser retornado pela primeira vez. Agora vamos tentar o sinal de mais duplo antes do nosso valor de X, que é atualmente seis. Ele retorna imediatamente o valor de sete. Quando verificamos o valor de X novamente, isso permanece sete. Vamos voltar ao quadro branco para uma aula rápida no convés, lamentando um número. O operador de convés Ament Decorah menta ou subtrai um de seu funcionamento e e retorna de valor. Vamos olhar para esta sintaxe se usado post fix, por exemplo, X menos. Em seguida, ele retorna o valor antes do deck, impedindo se usado prefixo, por exemplo, menos X. Em seguida, ele retorna. O valor após o convés permanecem ting. Certo, vamos para o laboratório e colocar isso em prática. Vamos em frente e declarar uma variável chamada por que vai assiná-la? O valor de sete Aqui está o mini desafio para esta lição. Eu quero que você use o operador Ament deck e de tal forma que ele imediatamente retorna um valor que é um menor do que o valor original. Depois disso, eu quero que você use o operador de convés Ament de tal forma que ele retorna o valor original imediatamente e em diante. Lee subtrai quando você chamou o valor da variável. Por que de novo? Tudo bem, como ir? Vamos dar uma chance. A primeira coisa que queremos didio é imediatamente devolvida. O valor mais baixo. Fazemos isso colocando os símbolos Tu menos imediatamente antes da nossa variável Y. Quando entramos em nosso console, obtemos o valor do número seis. Agora vamos em frente e usar o operador de convés Ament de tal forma que ele retorna primeiro. Teoria. Gin. Álvaro. Você quando ele é chamado e, em seguida, quando ele é chamado novamente, retorna o baralho. Impedido. Valor fará isso colocando ambos os negativos. Depois da nossa variável Y. Nosso primeiro valor é seis. E quando olhamos para o porquê novamente, maneira tem o valor de cinco tudo bem. É tudo o que temos por enquanto. Obrigado por dar uma olhada no incremento e os operadores Decker Ament comigo. Vemo-nos na nossa próxima lição. 9. Javascript de básico — de de construindo:: Muito bem, bem-vindo de volta ao script Java. O básico e esta lição. Estaremos revisando nossa seção de blocos de construção do curso. Até agora, vamos cobrir variáveis, strings e operadores. Vamos fazer isso em formato de teste. Vou trazer algum código ou uma pergunta no nosso quadro branco. Eu sugiro então pausar o vídeo. Tire algum tempo para pensar sobre isso. Lembre-se, lutar é bom para aprender. Se você estava na área de trabalho, você pode até abrir o navegador Chrome enquanto assiste ao vídeo e faz algum código. Se isso te ajudar a encontrar uma solução. Quando você tiver dado o seu melhor tiro, continue o vídeo e veremos uma solução. Juntos. Esses questionários não terão conteúdo novo, portanto, se você estiver mais avançado e tiver o tópico para baixo, sinta-se à vontade para pular. No entanto, isso deve ser benéfico mesmo para aqueles que têm uma boa compreensão do tópico, vez que ajuda a ponta do pé em sua mente esses conceitos ainda mais. Vamos começar com nossas primeiras perguntas sobre variáveis. Vamos olhar para uma definição de atualização rápida de variáveis. Variáveis JavaScript são contêineres para armazenar valores de dados. Em seguida, você pode consultar os dados nomeando o contêiner. Aqui está a primeira pergunta múltipla escolha, que é a maneira correta ou maneiras de declarar uma variável em JavaScript, uma cor é igual a string. Azul B var cor é igual a string. Azul cor variável do mar é igual a cor azul corda ou D var. Vá em frente e pause o vídeo por um momento para encontrar a solução e, em seguida, retomar o vídeo. Quando você estiver pronto, as respostas são A B e E A é um pouco complicado porque ele está faltando a variável variável variável variável variável variável variável . No entanto, a menos que você esteja executando no modo estrito, que você provavelmente deve e irá cobrir isso em futuras lições, cor será registrada como uma variável no nível global. Esta não é uma boa prática, mas cria uma variável be foi provavelmente a escolha mais óbvia para você com a palavra-chave var e um sunning no valor de uma string, azul See está incorreto. Variável não é uma palavra-chave de script Java, assim como JavaScript. O intérprete vai voltar e ao ar. Finalmente, D está correto. O valor da nossa variável é un inicializado neste ponto, mas ainda é uma declaração variável maneira não ter dado um valor. Então ele retorna indefinido, que para não entrar em muitos detalhes. Mas indefinido é um tipo de valor no script Java de qualquer maneira. Certo, pergunta número dois. Agora vamos falar sobre as melhores práticas para nomear variáveis. Existem formas de revestimento que são enviadas taticamente corretas, e o interpretador JavaScript pode ser executado, mas não são consideradas práticas recomendadas. Quais dos seguintes trechos de código são práticas recomendadas e quais são más práticas? Vá em frente e pause o vídeo, e quando você tiver chegado com a solução, retome a visualização e analisaremos juntos. Tudo bem. As melhores práticas seriam consideradas C e E, e talvez D See está escrito no caso Camel caso como onde tomamos uma variável de múltiplas palavras. E porque não temos permissão para ter espaços, nós os esmagamos juntos. Então, para a legibilidade humana. Temos a nossa primeira palavra e minúsculas e, em seguida, capitalizar a primeira letra de cada uma das seguintes palavras. A é difícil de ler porque, sem palavras em maiúsculas, é difícil para o olho humano ver as palavras, e eles podem até encontrar palavras diferentes. Se não soubermos onde a nova palavra começa, B está perto da marca de ter a primeira palavra em maiúsculas. Em seguida, temos E como uma melhor prática e talvez d. A razão pela qual podemos argumentar que E é mais melhor prática do que D é para a compreensão humana. Lembre-se, nós codificamos para aqueles que estão olhando para o nosso código. Junto com o script Java, Interpreter X é mais curto e levará menos memória, que são JavaScript, lagos de intérprete. Mas minha cor favorita permite que aqueles que trabalham em nosso código saibam por que estamos trabalhando com a corda vermelha. Vamos ver a próxima pergunta desta vez. Eu quero que você olhe para as opções e identifique os nomes de variáveis inválidas que anteriormente analisamos as melhores práticas e práticas ruins. Agora vamos olhar para os valores são JavaScript Interpreter nem vai trabalhar com. Vá em frente e pause o vídeo e escolha os nomes de variáveis inválidas. Sinta-se à vontade para abrir o console chrome e inserir thes. Se precisar de ajuda com a solução, tudo bem está envolvido. Nomes de variáveis R A, C E e G A são inválidos porque nomes de variáveis podem não começar com o número. No entanto, como na letra B, eles podem seguir. O primeiro caractere no nome da variável See é inválido porque a função já é uma palavra-chave reservada de script Java , portanto, ela não pode ser usada para um nome de variável. E é um nome de variável inválido, pois não era permitido ter espaços. Os pesos resolvem usando várias palavras é colocá-los juntos. Camel caso estilo, como vimos anteriormente f, é uma variável válida, pois eles também podem começar com sublinhado, bem como um cifrão. Por último, G é uma variável envolvida por causa do nome da variável não pode ter o símbolo comercial e espero que você se sentiu bem sobre a revisão da variável. Agora vamos rever o que aprendemos sobre cordas. Vamos começar com a definição para nos lembrar. Strings são um tipo de dados usado para representar texto e são envoltos em aspas simples ou duplas . Vamos começar com a nossa primeira pergunta. Qual das seguintes strings retornará um ar quando o interpretador JavaScript tentar atribuir valor à variável? Um texto quebra e duas aspas simples ser texto é embrulhado em uma única e aspas duplas. Ver texto é embrulhado em aspas duplas e simples e de texto é embrulhado em aspas duplas . Vá em frente e pause o vídeo e retome-o quando estiver pronto com a solução. Ambas as letras B e C retornarão herdeiros, enquanto a string pode ser embrulhada em aspas simples ou duplas. Como vimos nas letras A e D A string não pode ser embrulhado em uma combinação dos dois. Nossa segunda pergunta irá girar em torno do que fazer quando nossa string consiste em aspas simples ou duplas, como quando as pessoas escrevem uma contração ou usando aspas e seu texto. Olhe para as seguintes strings que são válidas e que são inválidas e por que agora? Eu não sou especialista em gramática inglesa, então vamos nos concentrar apenas nas aspas simples e duplas e como o intérprete JavaScript lida com elas. Vá em frente e pause o vídeo e venha com sua solução. Tente jogá-los no cônsul se precisar de ajuda. Quando você estiver pronto com suas soluções, vá em frente e retome o vídeo. As cadeias de caracteres válidas são B, C e E envolvidos. Strings são A e D. A é inválida porque a string contida dentro de duas aspas simples tem outra aspas simples nele. B é válido porque dentro da string designada por duas aspas simples, usamos aspas duplas no interior. Então, o interpretador de script Java sabe que estamos dando nossas aspas de texto para serem lidas e não para declarar uma string see é válida porque mesmo que tenhamos uma aspas simples dentro de uma citação definida por duas aspas simples, usamos o escape imediatamente antes dele, deixando nosso intérprete saber que isso deve ser parte do texto que lemos. De não é válido pela mesma razão é um Onley. Em vez de aspas simples dentro de duas aspas simples, temos uma aspas duplas com aspas duplas. Por último, temos a letra e. Isto é válido porque enquanto temos aspas duplas com aspas duplas, como fizemos com a letra D, usamos o caractere de escape barra traseira na frente de cada uma das aspas duplas, deixando nosso intérprete saber que queremos que as aspas duplas sejam lidas como parte do texto. Última pergunta. Suponha que queremos encontrar o comprimento de uma palavra e também queremos transformar uma string em todas as maiúsculas. Quais opções irão ajudá-lo a encontrar o comprimento do valor atribuído dado à saudação e transformar a saudação em reboque todas as letras maiúsculas. Vá em frente e pause o vídeo até encontrar uma solução. Em seguida, clique em play para retomar e as respostas são um F para girar uma corda no reboque. Em maiúsculas. Usamos o método para maiúsculas porque este é um método que temos os parênteses anexados ao nome para encontrar o comprimento estavam usando as propriedades comprimento da propriedade não têm parênteses como um novo desenvolvedor, como você ainda está tentando para entender a diferença entre propriedades e métodos com o olho, você sempre pode dizer pela presença ou ausência desses parênteses. Agora vamos fechar esta revisão olhando para os operadores. Vamos começar com uma recapitulação da definição. Os operadores JavaScript são usados para atribuir valores, comparar valores e executar operações aritméticas, e mais operadores permitem que os programadores criem um único valor a partir de um ou mais valores. Nossa primeira pergunta envolve o operador Ament incremento e deck. Observe as seguintes declarações e identifique as declarações verdadeiras e falsas. Vamos dizer que X é igual a sete para cada escolha. Vamos imaginar que X redefine. O valor de X não está mudando à medida que descemos. Nossa lista de opções estava apenas olhando para como cada operador retorna o valor de X. Vá em frente e positividade você e retomar quando você chegar a uma conclusão. Tudo bem, as respostas corretas são B e D. A está incorreta porque o operador de incremento está após o operandi X então X retornará seu valor original de sete. No entanto, da próxima vez que olharmos para X, aumentaria para oito. B está correto porque o operador de incremento está antes do operador e aumentando o valor para oito do que retorná-lo como oito See está incorreto porque o operador de convés Ament subtrairia um de sete antes de devolvê-lo para um valor de seis. De está correto porque o valor convés Ament após o operador e primeiro retornará o valor de sete. Em seguida, subtraia um para a próxima vez que olharmos para o X, vá em frente e conecte-os ao seu console. Se isso ainda é um pouco nebuloso para você em seguida, vamos olhar para o operador ist module. O que será o seguinte módulo listar? Os operadores retornam? Lembre-se que o operador ISS do módulo está retornando o valor restante. Pause o vídeo e trabalhe nele na sua cabeça ou no seu cônsul. Tudo bem. Nove entra em 34 3 vezes com o valor restante e retorno de sete. Quatro vai em 12 3 vezes com o valor restante e retorno de zero para vai em 94 vezes com o valor restante e retorno de um quatro vai em 15 3 vezes com o valor restante e retorno de três. Agora vamos olhar para os operadores de comparação. Observe as opções a seguir e determine se elas retornarão true ou se retornarão um valor de falso vá em frente e vídeo positivo. Se você fizer isso usando o console, tente ver o padrão de como os operadores duplos, triplos e desigualdades funcionam. Retomou o vídeo quando você estiver pronto para rever as respostas. Tudo bem, A e D eram verdadeiros. Bem, B e C eram falsos. A é verdadeiro porque usamos o sinal de igual duplo que verifica o valor. JavaScript faz algo chamado Coerção onde ele tenta nos ajudar. Nesse caso, é inteligente o suficiente para saber que o número oito e a string com o oito caracteres são o mesmo valor. No entanto, por motivos de programação, você pode não querer que o intérprete o ajude. Você pode querer que ele reconheça aqueles como não sendo realmente o mesmo. É aí que o triplo igual entra em jogo. Ele verifica o valor como o duplo é igual, mas também verifica o tipo, não importa qual o valor. O número oito e a string oito não são do mesmo tipo, então retornamos um valor falso. Não, vamos ver o mar como falso. Estamos usando o ponto de exclamação para o operador de desigualdade. Quando anexamos um único igual ao operador de desigualdade, ele funciona como o duplo é igual, apenas verificando o valor. Então C está dizendo que o valor do número oito e o valor da string oito não são iguais, mas isso é falso porque eles são iguais em valor. Como discutimos com a letra A, D usa o duplo igual com o operador de desigualdade. Neste caso, o duplo igual funciona como a verificação de igual triplo para valor e tipo. Então D está dizendo que o valor e o tipo do número oito não é igual ao valor e tipo desta string com o caractere oito, que é verdadeiro. Lá vamos nós. É uma crítica para esta parte do curso. Espero que tenha sido uma brisa. Mesmo que fosse um pouco desafiador. Isso está tudo bem. Sempre que lutas, significa que continuas a aprender. No entanto, se você se sentiu perdido a maior parte do tempo, então provavelmente seria de valor passar pelas lições anteriores novamente que conduziram a esta revisão. Obrigado por se juntar a mim nesta revisão dos blocos de construção de script Java, e veremos você em nossa próxima lição. 11. Projeto 1: Kelvin para o passo para: Tudo bem. Bem-vindo ao nosso muitos projeto Kelvin para Farron Espero que você seja capaz de passar pelo desafio anterior e conseguir isso com sucesso. Mas se você lutou de alguma forma, fico feliz em orientá-lo através de uma possível solução. Ou talvez queiras seguir-me até ao ponto em que ficaste preso. Posso te mostrar como superar essa parte, e então você pode terminar o desafio sozinho. Vamos em frente e dar uma olhada. Existem várias maneiras diferentes que você pode inserir seu código e realizar este projeto. Vou mostrar-lhe uma maneira rápida e simples de configurar um ambiente de codificação onde você pode realizar esta tarefa e, em seguida, ser capaz de manter o seu código para olhar para trás no futuro . Então a maneira de fazer isso é você ir em frente e abrir o console. E quando você tiver feito isso, o que nós vamos fazer é em vez de estar na guia Cônsul, queremos estar na guia fontes e na guia fontes, vamos em frente e vamos criar um novo trecho e eu vou em frente e Chame este trecho de Kelvin para Fahrenheit. Já que é isso que estamos tentando realizar neste mini projeto agora para que possamos ter algum espaço. Vamos em frente e fechar alguns desses conteúdos que não precisamos. Então primeiro eu vou clicar neste ícone dedo do pé esconder o navegador que esconde todos os nossos arquivos e, em seguida, abaixo. E isso pode ser um pouco diferente com base em como sua tela se abre, mas eu posso clicar neste ícone ocultar o bug profundo para abrir algum espaço abaixo. Agora, a última coisa que queremos é que precisamos de um cônsul para imprimir também. E então você pode ir em frente e fazer isso no Google Crown Counsel apenas pressionando a tecla de escape . E quando fizer isso, o conselho aparecerá. Você pode remover o console clicando neste X. Você pode trazê-lo de volta com a tecla de escape e você pode removê-lo com a tecla de escape. Tudo bem, Se você é cônsul tem alguma atividade nele, você pode ir em frente e clicar neste ícone claro Cônsul também. Tudo bem, temos tudo o que precisamos para começar o nosso ambiente de desenvolvimento. Ok, então neste projeto de dinheiro. Vamos criar um aplicativo no console que converte a temperatura de Kelvin para Fahrenheit. Tudo bem agora, eu listei os seis passos abaixo que você precisará tomar para construir esses muitos aplicativos. Muito bem, aqui está o nosso desafio. Converta qualquer temperatura em Kelvin para Fahrenheit. Então, passo um. Vamos imaginar que o relatório do tempo diz que a temperatura hoje será de 301 graus. E Kelvin, como você deve se vestir para o dia? Vamos não poderia aplicativo que nos permite saber a temperatura em Fahrenheit para começar variável criativa chamada Kelvin. 10. Então declarar variável Kelvin temp animais disse igual a 301 Agora, com cada um desses passos, Eu estou pedindo que você escreva um comentário explica esta linha de casaco. Isto vai ser útil. Então, ao olhar para trás neste projeto, você saberá o que você está tentando dialogar ou como talvez outra pessoa no futuro esteja olhando para trás em seu código, eles podem ver o que você está tentando fazer sozinho. Então vá em frente e cole meus comentários. Nós não temos que esperar que eu datilografe agora passo para encontrar a temperatura em Celsius . A temperatura em Celsius é similar à Kelvin. Celsius é 273,15 graus menos que Kelvin. Então nós vamos converter Kelvin dois Celsius subtraindo 233,15 da variável Calvin Temp, e nós vamos história em uma variável chamada Celsius town. Até agora, Celsius Joe é igual a Children temp menos 273.15 E novamente, você vai ir em frente e escrever um comentário acima que explica esta linha de código. Muito bem, vamos ver o passo três. Vamos usar a seguinte equação. Fahrenheit é igual a Celsius vezes dentro de nove perente dividido por cinco mais 32. Então vamos usar este cálculo para armazenar o valor para a variável Fahrenheit. Até agora, Fahrenheit Champ é igual a Celsius. Cidade vezes nove, dividido por cinco mais 32 e vamos em frente e comentar nossa linha de código. Ok, agora, quarto passo vai ser a lei para o cônsul. O valor da temperatura Fahrenheit. Agora, este é um bom momento para realmente certificar-se de que você salvou seu arquivo. A grande coisa sobre trabalhar em fontes nas ferramentas cromadas surdas é que você pode realmente salvar esse arquivo. Você pode fazer isso em um Mac com comando s. E agora esse arquivo sempre conterá esse código que você está escrevendo. Então vá em frente e feche este ícone. Primeiro. Vamos digitar no consulado que log Fahrenheit temperatura. Agora, para executar o nosso código, podemos clicar neste ícone aqui que diz executar snippet ou em um Mac enfraquecer tipo de comando, enter ou comando de retorno. E isso irá executar o nosso código abaixo. E assim devemos ter 82.13000 alguma coisa. Se você chegou tão longe, então você está definitivamente no caminho certo. Ok, vamos passar para o passo cinco. Vamos em frente e remover esta linha de código porque não precisamos dela para aplicação . Agora, vamos usar o método de chão da biblioteca de matemática para arredondar a temperatura Fahrenheit , e vamos salvar os resultados para a variável temporária Fahrenheit. O método do piso é novo para nós neste curso, então eu postei um link aqui para que você pudesse conferir. Mas como pode ser novo para você, eu vou ir em frente e fazer uma demonstração rápida, eu vou em frente e abrir o console, limpar a atividade ea função de piso methought ou método vai retornar o maior inteiro menor ou igual a um determinado número. E então digamos que temos o número 6.25 matemático ponto andar. E se passarmos em 6.25 ele vai retornar o maior imager menor ou igual a um determinado número. Agora, se tivermos 6,75, o que acha que vai acontecer? Você pode pensar que isso iria arredondar para sete, mas ele vai realmente arredondar para baixo porque, lembre-se, é isso que este método faz. Ele retorna o maior, inteiro menor ou igual a um determinado número. Se quiséssemos ter um sistema de arredondamento que arredondasse para cima, usaríamos o método matemático do selo de pontos e poderíamos passar em 6.75 e isso iria arredondar para cima como seria de esperar. Ou podemos passar em 6.25 e vai arredondar porque é isso que o selo matemático faz . Se você queria um método da biblioteca de matemática que realmente arredondado como você e eu geralmente pensamos em um arredondamento de números. Nós poderíamos usar matemática ponto rodada e passou em 6.25 que vai arredondar para baixo para seis. E se passássemos em 6.75, arredondaria para sete. Ok, esta é toda a informação que precisamos sobre o método matemático da biblioteca de matemática para realizar esta tarefa. Então, a temperatura Fahrenheit é igual a matemática. Pensado para não passar no valor atual de Fahrenheit. Pular. Vamos em frente e adicionar um comentário a esta linha de código para que saibamos o que estamos tentando dificar. Agora, finalmente, em nosso último passo, nós vamos registrar para o console a cadeia A temperatura é graus de temperatura Fahrenheit na cadeia temperatura deve ser o valor da variável de temperatura Fahrenheit. Então vamos em frente e registrar isso para o conselho do conselho. O temperamento com certeza é. E temos que ter cuidado com o espaçamento que queremos ter agora passamos no Fahrenheit, tentativa variável Plus. Agora ele pode pegar graus inatos ou cordas. Senhor Cavaleiro. Tudo bem, vá em frente e adicione um comentário. Explique esta linha de código e eu vou ir em frente e limpar este Cônsul, e eu vou executar este trecho. E o resultado é que nos conectamos ao cônsul. A temperatura é de 82 graus Fahrenheit. Se você não foi capaz de resolver isso sozinho na primeira vez, vá em frente e retornou o desafio e dê uma chance novamente. Tudo bem. E se por algum motivo seu código não estiver funcionando como você esperaria, vá em frente e verifique o arquivo de recursos desta lição para verificar seu código contra o meu. Tudo bem. Ótimo trabalho. E nos vemos na próxima vez. 12. Projeto 2: de Cat: Tudo bem. Em nosso próximo projeto, vamos seguir em frente e olhar para os anos de gato em que nós, uma forma muito pouco científica, calculamos quantos anos temos em anos de gato olhando para nossos anos humanos. Então vamos em frente e começar configurando nosso ambiente. Vou abrir as ferramentas cromadas Deb e certificar-me de que estou na guia fontes e, em seguida, devemos ver uma seção de trechos. Ou deve haver um ícone que diz, Mostrar Navegador, se você não vir a seção de trechos daqui no meu clique novo snippet e um homem chamado este gato Sim, e eu vou ter que fazer é pressionar enter e lá vamos nós. Agora eu quero limpar um pouco de espaço, então eu vou esconder este navegador. E também, se esta seção inferior estiver aberta para o desgraçado profundo, vou esconder o desgraçado D. E então eu vou pressionar a chave de propriedade que pode abrir e fechar o cônsul. Agora, eu vou querer ir em frente e limpar este console e todo o barulho que está lá dentro também . Tudo bem. Então, espero que este desafio tenha sido bastante simples. O desafio é converter sua idade em anos de gato. Agora nos foi dada a informação de que os 2 primeiros anos da contagem de vida de um gato é de 25 anos de gato , cada ano seguinte equivale a quatro anos de gato. Então, em vez de tentar descobrir quantos anos você tem em anos de gato na sua cabeça, vamos criar um mini aplicativo que faz isso por nós. Então vá em frente e caminhe estes degraus. primeiro passo é executar uma variável criativa da minha idade e disse que igual à sua idade como um número. Só vou dizer 20. Eu sou um pouco mais velho que 20 mas qualquer coisa mais velha e nosso gato estaria morto com certeza novamente , por todos esses passos, vamos comentar nosso código. Então, no futuro, podemos olhar para trás e ver o que estamos tentando alcançar com cada linha, ou alguém pode olhar para o nosso código e entender o que estávamos tentando. Alguns desses podem parecer desnecessários. O que? É uma boa prática para você, como iniciante, pensar realmente no código que você está escrevendo. Tudo bem, então o próximo passo será criar uma variável nos primeiros anos, e vamos atribuir um valor de dois a ela. E vamos usar isso para explicar o fato de quão rápido os gatos crescem durante seus primeiros 2 anos de vida. Ok, agora, Passo 3 é usado o operador de atribuição de multiplicação que aprendemos em lições anteriores nesta seção usando o sinal de igual estrela ou gástrico para multiplicar o valor salvo muito primeiros anos por 25 e reatribuindo essa variável de primeiros anos. Então vamos atribuir à variável dos primeiros anos que já declaramos e inicializamos Bem, agora defini-la igual a vezes igual a 25 para explicar o quão rápido os gatos crescem. Certo, já que já contabilizamos os primeiros 2 anos, vamos pegar na minha variável de idade e subtrair dois. E vamos atribuir o valor a uma variável chamada anos posteriores. Até agora, anos posteriores é igual à minha idade, menos a Tudo bem, então nos 75 vamos multiplicar a variável de anos posteriores por quatro para calcular o número de anos de gato contabilizados pelos seus últimos anos, vamos usar o operador de atribuição de multiplicação para multiplicar e um sinal em uma etapa para que anos posteriores Times seja igual a quatro e então isso explica o quão rápido um gato cresce uma vez que passa da idade, também. Agora, para o sexto passo, vamos em frente e verificar o nosso trabalho. Vamos em frente e conselho ponto log primeiros anos e nós vamos Cônsul dot log mais tarde anos. Vá em frente, certifique-se de salvar seu código se você o tiver, e então vamos em frente e executar nosso código. E assim os primeiros anos é o número 50 que é o que esperaríamos porque os primeiros anos também é inicializado inicializado. E então atribuímos um novo valor dos primeiros anos vezes 25. Então, duas vezes 25 agora, anos posteriores é inicializado na minha idade. Um é para o qual B 20 menos dois, que seria 18 inicialmente. E então multiplicamos 18 por quatro, que é 72. Tudo bem agora, vamos em frente e passar para o passo sete. Vamos nos certificar de que excluímos as linhas de código do Passo Seis é que não precisamos delas para nossa aplicação final. Vamos criar uma variável chamada minha idade em anos de gato, e vamos atribuir-lhe o valor dos primeiros anos mais anos posteriores. Ok, agora vamos em frente e passar para o passo oito. Você vai salvar o valor do seu nome para uma variável chamada meu nome até agora meu nome e eu podemos ir em frente e dar meu nome. Você pode ir em frente e dar o seu. Tudo bem. Agora, para o nosso último passo, vamos registrar para o Cônsul uma declaração que diz que meu nome é nome. Eu tenho idade humana, anos de idade em anos de gato que é idade limitada, anos de idade e anos de gato. E eu dividi isso onde o nome deve ser que meus nomes são você AIDS Humanos deve ser o valor da minha idade idade idade Cat deve ser a minha idade em anos de gato valor Tudo bem, então vamos em frente e começar a trancar isso para o cônsul e nós vamos concatenação de string. Meu nome é e vamos adicionar a variável meu nome para obter seu valor mais fortalecer período de coordenação. Eu sou. Então vamos acrescentar que o meu valor de idade e eu posso ir em frente e saltar para uma nova linha aqui mais força e coordenação novamente. Anos de idade em anos humanos, que é mais minha idade e anos de gato. Não, vá em frente e pule em uma nova linha. Mais uma vez, mais anos. Mantenha-se em anos de bate-papo. Tudo bem, vamos em frente e ter certeza de que salvamos nosso arquivo. E se você tiver, certifique-se de que você limpou seu console e vamos executar nosso snippet de código. O resultado é que meu nome é Rob. Tenho 20 anos e anos humanos, que tem 122 anos. E pêlos de gato. É um gato muito velho. Muito bem, óptimo trabalho neste desafio. Se você tiver algum problema com este código, vá em frente e tente novamente até que pareça natural para você. E se por algum motivo seu código não estiver funcionando como você esperaria, então vá em frente e clique no recurso para este desafio para comparar seu código com o meu. Muito bem, óptimo trabalho e vemo-nos da próxima vez.