Você está na página 1de 6

PYTHON JAVASCRIPT

Reduce( ) Reduce( )
Itera sobre cada item em uma lista O método reduce() das instâncias
ou qualquer outro tipo de dados Array executa uma função de
iterável e retorna um único valor. retorno fornecida pelo usuário em
cada elemento da matriz, em
Sintaxe:
functools.reduce(function, iterable[,
ordem, passando o valor de
initializer]) retorno do cálculo no elemento
anterior.
# Exemplo de uso da função reduce()
# Função para retornar a soma Sintaxe:
from functools import reduce array.reduce(callback( acumulador,
def soma(x, y): valorAtual[, index[, array]] )[, valorInicial])
return x + y
numeros = [1, 2, 3, 4, 5] //Exemplo de uso do reduce
soma_total = reduce(soma, numeros) var numeros = [1,2,3,4,5,6];
print(f"Soma total: {soma_total}") var tot =
numeros.reduce(function(total,numero){
Soma total: 15 return total + numero;
}, 0);
console.log(tot)
Hex( )
Converte um número inteiro para //saída: 21
uma string hexadecimal.
ToString( )
Sintaxe: Método interno que pode ser
hex(x) usado para converter um número
decimal em hexadecimal.
# Exemplo de uso da função hex()
numero = 255 Sintaxe:
hexadecimal = hex(numero) str.toString()
print(f'O número {numero} em hexadecimal
é: {hexadecimal}') //Exemplo de uso do toString
const numero = 255;
O número 255 em hexadecimal é: 0xff const hexadecimal = numero.toString(16);
console.log(hexadecimal);

Enumerate( ) //saída: ff
Devolve um objeto
enumerado. iterable deve ser uma
sequência, um iterador ou algum IndexOf( )
outro objeto que suporte a O método indexOf() retorna o
iteração. primeiro índice em que o elemento
pode ser encontrado no array,
Sintaxe: retorna -1 caso o mesmo não
enumerate(iterable, start=0) esteja presente.

# Exemplo de uso da função enumerate() Sintaxe:


frutas = ['maçã', 'banana', 'uva', 'morango'] array.indexOf(elementoDePesquisa,
for indice, fruta in enumerate(frutas): [pontoInicial = 0])
print(f'Índice: {indice}, Fruta: {fruta}'
//Exemplo de uso do IndexOf
Índice: 0, Fruta: maçã var jogo = "Barcelona vs Vasco";
Índice: 1, Fruta: banana var posicao = jogo.indexOf("Vasco");
Índice: 2, Fruta: uva console.log(posicao);
Índice: 3, Fruta: morango //saída: 13

Filter( ) Filter( )
Constrói um novo objeto a partir O método filter() cria um novo
dos elementos da interação que array com todos os elementos que
forem verdadeiros. passaram no teste implementado
pela função fornecida.
Sintaxe:
filter(function, iterable) Sintaxe:
var newArray = arr.filter(callback[, thisArg])
# Exemplo de uso da função filter()
# Função de filtro para verificar se um
//Exemplo de uso do filter
número é par
def eh_par(numero): var numeros = [1,2,3,4,5,6,7,8,9,10]
return numero % 2 == 0 var resultado = numeros.filter(item => item
numeros = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] % 2 == 0)
numeros_pares = filter(eh_par, numeros) console.log(resultado);
numeros_pares_lista = list(numeros_pares)
print(f'Números pares: Números pares: [ 2, 4, 6, 8, 10 ]
{numeros_pares_lista}')

Números pares: [2, 4, 6, 8, 10] Length( )


A propriedade length de um objeto
String contém o comprimento da
Len( )
string.
Devolve o comprimento (o número
de itens) de um objeto. Sintaxe:
str.length
Sintaxe:
len(s)
//Exemplo de uso do length
var nome = "Kethylen de Campos";
# Exemplo de uso da função len() var x = nome.length;
# Lista de cores console.log(x)
cores = ['vermelho', 'verde', 'azul', 'amarelo']
comprimento = len(cores) //saída: 18
print(f'O comprimento da lista de cores é:
{comprimento}')

O comprimento da lista de cores é: 4


Map( )
O método map() invoca a função
Map( ) callback passada por argumento
Devolve um iterador que para cada elemento do Array e
aplica function para cada item devolve um novo Array como
de iterable, gerando os resultados. resultado.

Sintaxe: Sintaxe:
map(function, iterable, *iterables) arr.map(callback[, thisArg])

# Exemplo de uso da função map() //Exemplo de uso do map()


# Função para calcular o quadrado de um var numeros = [1,2,3,4,5,6];
número var num = numeros.map(function(valor){
def calcular_quadrado(numero): return valor*2;
return numero ** 2 });
numeros = [1, 2, 3, 4, 5] console.log(num)

quadrados = map(calcular_quadrado, //saída: [ 2, 4, 6, 8, 10, 12 ]


numeros)
quadrados_lista = list(quadrados)
print(f'Números originais: {numeros}') Math.Pow( )
print(f'Quadrados dos números:
A função Math.pow() retorna a
{quadrados_lista}')
base elevada ao expoente power,
Números originais: [1, 2, 3, 4, 5] ou seja, base x expoente.
Quadrados dos números: [1, 4, 9, 16, 25]
Sintaxe:
Math.pow(base, expoente)
Pow( )
Retorna a potência de um valor. // Exemplo de uso do Math.pow()
const base = 2;
const expoente = 3;
Sintaxe:
const resultado = Math.pow(base,
pow(base, exp, mod=None)
expoente);
# Exemplo de uso da função pow() console.log(resultado);
resultado = pow(2, 3)
print(f'2 elevado à potência 3 é: {resultado}') // Saída: 8

2 elevado à potência 3 é: 8
Console.log( )
Exibe uma mensagem no console
Print( ) do navegador.
Exibe informações na saída
padrão. Sintaxe:
console.log(obj1[, obj2, ..., objN]);
Sintaxe:
print(*objects, sep=' ', end='\n', file=None, //Exemplo de uso do console.log
flush=False) console.log("Feijão com arroz")

# Exemplo de uso da função print() //saída: Feijão com arroz


nome = "Eduardo" Math.round( )
idade = 25 A função Math.round() retorna o
print("Olá,", nome + "!") valor de um número arredondado
print("Você tem", idade, "anos.")
para o inteiro mais próximo.
Olá, Eduardo!
Sintaxe:
Você tem 25 anos.
Math.round(x)

Round( ) //Exemplo de uso da função Math.round( )


var x;
Arredonda um número para uma
x = Math.round(20.49);
determinada quantidade de casas console.log(x)
decimais.
//saída: 20
Sintaxe:
round(number, ndigits=None)
Sort( )
# Exemplo de uso da função round()
O método sort() ordena os
numero_decimal = 3.14159
numero_arredondado =
elementos do próprio array e
round(numero_decimal, 2) retorna o array. A ordenação não
print(f'O número {numero_decimal} é necessariamente estável.
arredondado para duas casas decimais é:
{numero_arredondado}') Sintaxe:
arr.sort([funcaoDeComparacao])
O número 3.14159 arredondado para duas
casas decimais é: 3.14 //Exemplo de ordenação usando sort()
lista = [2, 1, 3];
lista.sort((a, b) => a - b);
Sorted( ) console.log(lista);
Ordena iteráveis como strings,
//saída: [1, 2, 3]
listas, etc.

Sintaxe:
sorted(iterable, /, *, key=None,
Reduce( )
reverse=False) O método reduce() pode ser
usado para somar os elementos
# Exemplo de uso da função sorted() de um array, como na função
# Lista de números desordenados sum() do python.
numeros_desordenados = [4, 1, 7, 3, 9, 2]
numeros_ordenados = Sintaxe:
sorted(numeros_desordenados) array.reduce(callback( acumulador,
print(f'Números desordenados: valorAtual[, index[, array]] )[, valorInicial])
{numeros_desordenados}')
print(f'Números ordenados: //Exemplo de uso do reduce para somar
{numeros_ordenados}') function somarArray(array) {
return array.reduce((acumulador,
Números desordenados: [4, 1, 7, 3, 9, 2] elemento) => acumulador + elemento, 0);
Números ordenados: [1, 2, 3, 4, 7, 9] }
const meuArray = [1, 2, 3, 4, 5];
const resultado = somarArray(meuArray);
Sum( ) console.log(resultado);
Soma os elementos de um
iterável. //saída: 15

Sintaxe:
sum(iterable, /, start=0) Slice( )
O método slice() retorna uma
# Exemplo de uso da função sum() cópia de parte de um array a partir
numeros = [1, 2, 3, 4, 5] de um subarray criado entre as
soma = sum(numeros) posições início e fim (fim não é
print(f'A soma dos números na lista é: incluído) de um array original.
{soma}')
Sintaxe:
A soma dos números na lista é: 15
arr.slice([início[,fim]])

//Exemplo de uso do slice()


Slice( ) var jogo = "Barcelona vs Vasco";
Cria um objeto de fatiamento var cortado = jogo.slice(10,18);
(slice), que pode ser usado para console.log(cortado);
acessar uma parte específica de
uma sequência, como uma lista ou //saída: vs Vasco
string.

Sintaxe: ToString( )
slice(start, stop, step=None) Método interno que retorna uma
representação de cadeia de
# Exemplo de uso da função slice() caracteres de um objeto.
numeros = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] Ele também pode equivaler à
fatia = slice(2, 5) função Oct( ) do python para
parte_da_lista = numeros[fatia]
converter o número decimal para
print(f'Lista original: {numeros}')
print(f'Parte da lista usando a fatia:
octal.
{parte_da_lista}')
Sintaxe:
Lista original: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] str.toString()
Parte da lista usando slice: [2, 3, 4]
//Exemplo de uso do toString
//Converter para base octal
Oct( ) const numero = 10;
const octal = numero.toString(8);
Converte um número inteiro para
console.log(octal);
uma string em base octal.
//saída: 12
Sintaxe:
oct(x)
Math.min( )
# Exemplo de uso da função oct()
A função Math.min() retorna o
numero = 16
forma_octal = oct(numero)
menor valor passado como
parâmetro.
print(f'O número {numero} em octal é: Sintaxe:
{forma_octal}') Math.min([valor1[, valor2[, ...]]])

O número 16 em octal é: 0o20 //Exemplo de uso da função Math.min()


var x = 10, y = 5;
var result = Math.min(x, y);
Min( ) console.log(result)
Encontra o valor mínimo em um
iterável ou os valores mínimos //saída: 5
entre dois ou mais argumentos.

Sintaxe: Math.max( )
min(iterable, *, key=None) A função Math.max() retorna o
min(iterable, *, default, key=None) maior valor passado como
min(arg1, arg2, *args, key=None) parâmetro.
# Exemplo de uso da função min() em uma Sintaxe:
lista Math.max([valor1[,valor2, ...]])
numeros = [5, 2, 8, 1, 7]
minimo_lista = min(numeros)
//Exemplo de uso da função Math.max()
print(f'O valor mínimo na lista é:
var x = 10, y = 5;
{minimo_lista}')
var result = Math.max(x, y);
console.log(result)
O valor mínimo é 2
//saída: 10

Max( )
Encontra o valor máximo em um
iterável ou os valores máximos
entre dois ou mais argumentos.

Sintaxe:
max(iterable, *, key=None)
max(iterable, *, default, key=None)
max(arg1, arg2, *args, key=None)

# Exemplo de uso da função max() em uma


lista
numeros = [5, 2, 8, 1, 7]
maximo_lista = max(numeros)
print(f'O valor mínimo na lista é:
{maximo_lista}')

O valor máximo é 8

Você também pode gostar