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.