Arduino para Iniciantes

Cursos


Simulados


P&R

Arduino-36 Projetos

Ajude-nos a manter este site sempre atualizado com novos Cursos, Tutoriais, Simulados e Projetos. Agradecemos a sua colaboração.


JAVASCRIPT - PERGUNTAS & RESPOSTAS - III


1) Qual método embutido retorna o caractere no índice especificado?

O método charAt() retorna o caractere no índice especificado.

2) Qual método embutido combina o texto de duas strings e retorna uma nova string?

O método concat() retorna o caractere no índice especificado.

3) Qual método embutido retorna o índice dentro do objeto String de chamada da primeira ocorrência do valor especificado?

O método indexOf() retorna o índice dentro do objeto String de chamada da primeira ocorrência do valor especificado, ou -1 se não for encontrado.

4) Qual é a saída de "10" + 20 + 30 em JavaScript?

102030, porque depois de uma string todo o + será tratado como operador de concatenação de strings (não binário +).

function display() { document.writeln("10"+20+30); } display();

5) Qual a diferença entre JavaScript do lado do cliente e JavaScript do lado do servidor?

O JavaScript do lado do cliente compreende a linguagem básica e os objetos predefinidos que são relevantes para executar o JavaScript em um navegador. O JavaScript do lado do cliente é incorporado diretamente nas páginas HTML. O navegador interpreta esse script em tempo de execução.

O JavaScript do lado do servidor também se parece com o JavaScript do lado do cliente. Tem um JavaScript relevante que é executado em um servidor. O JavaScript do lado do servidor é implementado somente após a compilação.

6) Qual é o nome real do JavaScript?

O nome original era Mocha, um nome escolhido por Marc Andreessen, fundador da Netscape. Em setembro de 1995, o nome foi alterado para LiveScript. Em dezembro de 1995, após receber uma licença de marca da Sun, o nome JavaScript foi adotado.

7) Qual a diferença entre valor indefinido e valor nulo?

Valor indefinido: Um valor que não está definido e não tem palavra-chave é conhecido como valor indefinido. Por exemplo:

int number; // Aqui, um número tem um valor indefinido.

Valor nulo: um valor que é explicitamente especificado pela palavra-chave "null" é conhecido como um valor nulo.

Por exemplo:

String str = null; // Aqui, str possui um valor nulo.

8) Como ler um cookie usando JavaScript?

Ler um cookie é tão simples quanto escrever um, porque o valor do objeto docu-ment.cookie é o cookie. Então você pode usar esta string sempre que quiser acessar o cookie.

A string document.cookie manterá uma lista de pares name = value separados por ponto-e-vírgula, onde name é o nome de um cookie e value é o valor de sua string. Você pode usar a função split() das strings para dividir a string em key e values.

9) Como excluir um cookie usando JavaScript?

Às vezes, você desejará excluir um cookie para que as tentativas subsequentes de ler o cookie não retornem nada. Para fazer isso, você só precisa definir a data de vencimento para um horário no passado.

10) Como redirecionar uma url usando JavaScript?

É muito simples fazer um redirecionamento de página usando JavaScript no lado do cliente. Para redirecionar os visitantes do seu site para uma nova página, você só precisa adicionar uma linha em sua seção de cabeçalho da seguinte forma:

<head>
<script type = "text/javascript">
<! -
window.location = "http://www.newlocation.com";
// ->
</ script>
</ head>

11) Qual é a diferença entre View state e Session state?

"View state" é específico de uma página em uma sessão, enquanto "Session state" é específico de um usuário ou navegador que pode ser acessado em todas as páginas do aplicativo da Web.

12) Quais são as caixas de pop-up disponíveis em JavaScript?

  • Alert Box
  • Confirm Box
  • Prompt Box

Exemplo de alert() em JavaScript:

<script type = "text/javascript">
function msg() {
alert ("Olá, gente!");
}
</ script>
<input type = "button" value = "clique" onclick = "msg()"/>

13) Como podemos detectar o sistema operacional da máquina cliente usando JavaScript?

A string navigator.appVersion pode ser usada para detectar o sistema operacional na máquina cliente.

14) Como enviar um formulário usando JavaScript clicando em um link?

Vamos ver o código JavaScript para enviar o formulário clicando no link:

<form name="myform" action="index.php">
Search: <input type='text' name='query' />
<a href="javascript: submitform()">Search</a>
</form>
<script type="text/javascript">
function submitform()
{
document.myform.submit();
}
</script>

15) Como lidar com exceções em JavaScript?

As versões mais recentes do JavaScript adicionaram recursos de manipulação de exceção. JavaScript implementa o try ... catch ... finally e o operador throw para tratar exceções.

Você pode capturar exceções de tempo de execução e geradas pelo programador, mas não pode capturar erros de sintaxe JavaScript.

16) Qual é a finalidade do manipulador de eventos onError em JavaScript?

O manipulador de eventos onError foi o primeiro recurso a facilitar o tratamento de erros para JavaScript. O evento de erro é acionado no objeto da janela sempre que uma exceção ocorre na página.

O manipulador de eventos onError fornece três partes de informações para identificar a natureza exata do erro:

  • Mensagem de erro - A mesma mensagem que o navegador exibiria para o erro fornecido.
  • URL - o arquivo no qual o erro ocorreu.
  • Número da linha - o número da linha no URL fornecido que causou o erro.

17) Como validar um formulário em JavaScript?

<script>
function validateform(){
var name=document.myform.name.value;
var password=document.myform.password.value;
if (name==null || name==""){
alert("Name can't be blank");
return false;
}else if(password.length<6){
alert("Password must be at least 6 characters long.");
return false;
}
}
</script>
<body>
<form name="myform" method="post" action="abc.jsp" onsubmit="return validateform()">
Name: <input type="text" name="name"><br/>
Password: <input type="password" name="password"><br/>
<input type="submit" value="register"> </form>

18) Como validar e-mail em JavaScript?

<script>
function validateemail()
{
var x=document.myform.email.value;
var atposition=x.indexOf("@"); var dotposition=x.lastIndexOf(".");
if (atposition<1 || dotposition<atposition+2 || dotposition+2>=x.length){
alert("Please enter a valid e-mail address \n atpostion:"+atposition+"\n dotposition:"+dotposition);
return false;
}
}
</script>
<body>
<form name="myform" method="post" action="#" onsubmit="return validateemail();">
Email: <input type="text" name="email"><br/>
<input type="submit" value="register">
</form>

19) Como lidar com exceções em JavaScript?

Com a ajuda do bloco try/catch, podemos manipular exceções em JavaScript. JavaScript suporta try, catch, finally e lança palavras-chave para manipulação de exceção.

20) JavaScript é mais rápido que o script ASP?

Sim, porque não requer suporte do servidor da web para execução.

*****

Tutoriais


Programas



Projetos


O Catador de Lixo Arduino para Iniciantes Programando com Arduino-12 Projetos
Cursos

Android
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
SQL
P&R

Android
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Simulados

Android
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
SQL
Tutoriais

Android
App Inventor 2
Arduino
C
C++
CSS3
HTML
Java
JQuery
JScript
PHP
Python
Programas

Android
App Inventor 2
C
Java
JQuery
JScript
PHP
Python
Projetos

Android
App Inventor 2
Arduino

Copyright 2020 - Simulados & Tutoriais - Todos os Direitos Reservados.