| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/pt-BR/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError | [Back] [Original] |
Get to know MDN better
Esta pgina foi traduzida do ingls pela comunidade. Saiba mais e junte-se comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. Its been available across browsers since julho de 2015.
* Some parts of this feature may have varying levels of support.
O objeto ReferenceError representa um erro quando uma varivel no existente referenciada.
ReferenceError
new ReferenceError([message[, fileName[, lineNumber]]])
messageOpcional. Descrio legvel do erro.
fileName Opcional. O nome do arquivo contendo o cdigo que causou a excesso.
lineNumber Opcional. O nmero da linha do cdigo que causou a excesso.
O ReferenceError acontece quando feita uma tentativa de referenciar uma varivel que no foi declarada.
ReferenceErrorPermite a incluso de propriedades em um objeto ReferenceError.
O ReferenceError no contm mtodos prprios, porm, ele herda alguns mtodos atravs da cadeia de prottipos.
ReferenceErrorReferenceErrortry {
var a = variavelNaoDefinida;
} catch (e) {
console.log(e instanceof ReferenceError); // true
console.log(e.message); // "variavelNaoDefinida no est definida"
console.log(e.name); // "ReferenceError"
console.log(e.fileName); // "Scratchpad/1"
console.log(e.lineNumber); // 2
console.log(e.columnNumber); // 6
console.log(e.stack); // "@Scratchpad/2:2:7\n"
}
ReferenceErrortry {
throw new ReferenceError("Ol", "arquivoQualquer.js", 10);
} catch (e) {
console.log(e instanceof ReferenceError); // true
console.log(e.message); // "Ol"
console.log(e.name); // "ReferenceError"
console.log(e.fileName); // "arquivoQualquer.js"
console.log(e.lineNumber); // 10
console.log(e.columnNumber); // 0
console.log(e.stack); // "@Scratchpad/2:2:9\n"
}
| Specification |
|---|
| ECMAScript 2027 LanguageSpecification # sec-native-error-types-used-in-this-standard-referenceerror |
This page was last modified on 22 de mai. de 2026 by MDN contributors.
ReferenceErrorErrorObject/FunctionObject.prototype.__defineGetter__()Object.prototype.__defineSetter__()Object.prototype.__lookupGetter__()Object.prototype.__lookupSetter__()Object.prototype.hasOwnProperty()Object.prototype.isPrototypeOf()Object.prototype.propertyIsEnumerable()Object.prototype.toLocaleString()Object.prototype.toString()Object.prototype.valueOf()AggregateErrorEvalErrorInternalErrorRangeErrorSyntaxErrorTypeErrorURIErrorYour blueprint for a better internet.
Portions of this content are 19982026 by individual mozilla.org contributors. Content available under a Creative Commons license.
| Web Proxy Viewer | New URL | Original Page |