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.
Receba novas postagens na sua caixa de entrada
Sem spam. Cancele a assinatura a qualquer momento.