JavaScript · 4 min read · Dec 22, 2025

Folha de Dicas Definitiva de JavaScript

Tabela de Conteúdos

  • Folha de Dicas de JavaScript - Sintaxe de Expressões
  • Datas em JavaScript
  • Arrays em JavaScript
  • Strings em JavaScript
  • Funções em JavaScript
  • Booleanos em JavaScript
  • Números e Matemática em JavaScript
  • Objeto RegExp em JavaScript
  • Incrementando/decrementando números

Folha de Dicas de JavaScript

JavaScript frequentemente abreviado como “JS”, é uma linguagem de alto nível, dinâmica, não tipada e interpretada em tempo de execução. Foi padronizada na especificação da linguagem ECMAScript. Juntamente com HTML e CSS, JavaScript é uma das três tecnologias principais da produção de conteúdo da World Wide Web.

Folha de Dicas para JavaScript:

Sintaxe de Expressões

| | ^ | | Início da string | |

| | $ | | Fim da string | |

| | . | | Qualquer caractere único | |

| | (a|b) | | a ou b | |

| | (…) | | Seção de grupo | |

| | [abc] | | No intervalo (a, b ou c) | |

| | [^abc] | | Não no intervalo | |

| | \s | | Espaço em branco | |

| | a? | | Zero ou um de a | |

| | a* | | Zero ou mais de a | |

| | a*? | | Zero ou mais, não ganancioso | |

| | a+ | | Um ou mais de a | |

| | a+? | | Um ou mais, não ganancioso | |

| | a{3} | | Exatamente 3 de a | |

| | a{3,} | | 3 ou mais de a | |

| | a{,6} | | Até 6 de a | |

| | a{3,6} | | 3 a 6 de a | |

| | a{3,6}? | | 3 a 6 de a, não ganancioso | |

| | \ | | Caractere de escape | |

| | [:punct:] | | Qualquer símbolo de pontuação | |

| | [:space:] | | Qualquer caractere de espaço | |

| | [:blank:] | | Espaço ou tabulação | |

Datas em JavaScript

| | Date() | | setMonth() | |

| | getDate() | | setFullYear() | |

| | getDay() | | setHours() | |

| | getMonth | | setMinutes() | |

| | getFullYear | | setSeconds() | |

| | getYear | | setMilliseconds() | |

| | getHours | | setTime() | |

| | getMinutes | | setUTCDate() | |

| | getSeconds | | setUTCDay() | |

| | getMilliseconds | | setUTCMonth() | |

| | getTime | | setUTCFullYear() | |

| | getTimezoneOffset() | | setUTCHours() | |

| | getUTCDate() | | setUTCMinutes() | |

| | getUTCDay() | | setUTCSeconds() | |

| | getUTCMonth() | | setUTCMilliseconds() | |

| | getUTCFullYear() | | toSource() | |

| | getUTCHours() | | toString() | |

| | getUTCMinutes() | | toGMTString() | |

| | getUTCSeconds() | | toUTCString() | |

| | getUTCMilliseconds() | | toLocaleString() | |

Arrays em JavaScript

| | concat() | | slice() | |

| | join() | | sort() | |

| | length | | splice() | |

| | pop() | | toSource() | |

| | push() | | toString() | |

| | reverse() | | unshift() | |

| | shift() | | valueOf() | |

Strings em JavaScript

| | charAt() | | slice() | |

| | charCodeAt() | | split() x | |

| | concat() | | substr() | |

| | fromCharCode() | | substring() | |

| | indexOf() | | toLowerCase() | |

| | lastIndexOf() | | toUpperCase() | |

| | length | | toLocaleLowerCase() | |

| | localeCompare() | | toLocaleUpperCase() | |

| | match() x | | toSource() | |

| | replace() x | | valueOf() | |

Funções em JavaScript

| | decodeURI() | | isNaN() | |

| | decodeURIComponent() | | Number() | |

| | encodeURI() | | parseFloat() | |

| | encodeURIComponent() | | parseInt() | |

| | escape() | | String() | |

| | eval() | | unescape() | |

Booleanos em JavaScript

| | toSource() | | valueOf() | |

| | toString() | |

Números e Matemática em JavaScript

| | abs() | | min() | |

| | acos() | | NEGATIVE_INFINITY | |

| | asin() | | PI | |

| | atan() | | POSITIVE_INFINITY | |

| | atan2() | | pow() | |

| | ceil() | | random() | |

| | cos() | | round() | |

| | E | | sin() | |

| | exp() | | sqrt() | |

| | floor() | | SQRT1_2 | |

| | LN10 | | SQRT2 | |

| | LN2 | | tan() | |

| | log() | | toSource() | |

| | LOG10E | | toExponential() | |

| | LOG2E | | toFixed() | |

| | max() | | toPrecision() | |

| | MAX_VALUE | | toString() | |

| | MIN_VALUE | | valueOf() | |

Objeto RegExp em JavaScript

| | compile() | | lastParen | |

| | exec() | | leftCOntext | |

| | global | | multiline | |

| | ignoreCase | | rightContext | |

| | input | | source | |

| | lastIndex | | test() | |

Incrementando/decrementando números

| | Incrementar | | ++x ou x++ | |

| | Decrementar | | –x ou x– | |

A diferença é que ++x (–x) retorna o valor incrementado (decrementado), enquanto x++(x–) retorna o valor anterior de x.

Share: X/Twitter LinkedIn

Receba novas postagens na sua caixa de entrada

Sem spam. Cancele a assinatura a qualquer momento.