Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <title>Intro formal ao JS</title>
- <script src="./js/5.js"></script>
- <script>
- function mostraValorETipoDeDados(pCoisa){
- document.write("valor da coisa: "+pCoisa+"<br>");
- document.write("o tipo da coisa é: "+typeof(pCoisa)+"<br>");
- }
- </script>
- </head>
- <body>
- <script>
- /*
- JS é uma linguagem fracamente tipificada.
- Tudo tem tipo, mas o tipo é decidido dinamicamente, em
- função do uso.
- */
- var x; //se se omite o valor, o valor é undefined
- //undefined é o único valor de um tipo de dados chamado "undefined"
- //x = undefined;
- //undefined
- x = 2;
- mostraValorETipoDeDados(x);
- //string
- x = "2";
- mostraValorETipoDeDados(x);
- //number
- x = 2.333;
- mostraValorETipoDeDados(x);
- //JSON = JavaScript Object Notation
- x = {
- "criatura":"rinoceronte",
- "idade":66,
- "massa":1000
- };
- mostraValorETipoDeDados(x);
- //boolean
- x=false; //mas não é False (como em Python)
- mostraValorETipoDeDados(x);
- //boolean
- x=true; //mas não é True (como em Python)
- mostraValorETipoDeDados(x);
- //object
- x=[1,2,3];
- mostraValorETipoDeDados(x);
- /*
- anonymous function
- */
- //function
- x=function (){;;;;;;;;;;;;;;;;};
- mostraValorETipoDeDados(x);
- x=tabelaDeCodigos;
- mostraValorETipoDeDados(x);
- function dobro(pX){document.write(2*pX);}
- x(65, 68)
- x=dobro;
- x(65)
- </script>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement