# JavaScript
nome: Mateus Eustáquio
N°: 35
InfoA
## O Que é javaScript?
Java Sript é uma linguagem de programação usada para a dinamica de um determinado site, diferente do Csharp o JavaScript é um Framework que sua linha de comandos está mais proximo da liguagem natural.
É curioso colocar que o React que é outro framework, ultiliza a linguagem javascript junto com o node.js.
Na criação de APIs ultilizamos linhas de comandos que são ultilizadas em uma função simples de JavaScript.
## Funções que foram feitas em Csharp que pode ser feita no JavaScript
Em JavaScript é curiso colocar que para iniciarmos as variaveis ultilizamos o :
```javascript=
let a = 10
let b = 20
let x = a + b
console.log (x)
30
```
como foi visto diferente de csharp podemos fazer o codigo sem ponto e virgula
veja o que aconteceria se fosse em Csharp:
```csharp=
int a = 10
int b = 20
int x = a + b
Console.WriteLine(x)
C:\Users\Usuario\Desktop\C# Lições\lição.csx(1,11): error CS1002: ; esperado
C:\Users\Usuario\Desktop\C# Lições\lição.csx(2,11): error CS1002: ; esperado
C:\Users\Usuario\Desktop\C# Lições\lição.csx(4,14): error CS1002: ; esperado
```
Veja o poder que o javascript tem para fazer codigos mais dinamios.
outra coisa que eu vou colocar é que repare que em csharp eu tive que mudar para int, em javascript o let vale tanto para string, int , double....
para criação de uma função ultilizamos comando "function"
exemplo :
```javascript=
function calcular (c, b)
{
let x = c + b
return x
}
let y = calcular (10, 20)
console.log(y)
30
```
agora voce deve esta se perguntando "let" só serve para numero, a resposta é não, serve para texto tambem
exemplo:
```javascript=
let a = "Mateus"
let b = " "
let c = "Lindo"
let x = a + b + c
console.log(x)
Mateus Lindo
```
olha só que coisa né...
dá pra fazer diversas coisa em JavaScript...
Esse Framework é muito poderoso mais o entendimento é tudo, uma otima ferramenta e nada melhor que um novo conhecimento...
prof eu esqueci de mandar isso no dia certo......
soryyy