Get to know MDN better
このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docs コミュニティーについてもっと知り、仲間になるにはこちらから。
JavaScript の例外 "x is (not) y" は、予期しない型があったときに発生します。よくあるのは、予期せず undefined または null の値があった場合です。
予期しない型がありました。これは undefined または null の値でしばしば発生します。
また、Object.create() や Symbol.keyFor() のようなある種のメソッドは、特定の型を要求し、それを提供する必要があります。
undefined または null の変数に対してメソッドを呼び出すことはできません。
ある種のメソッドでは、特定の型が求められることがあります。
null ポインターを undefined または null 値に修正するには、まずその値が undefined または null であるかどうかを検査してください。
あるいは、foo が何らかの偽値("" や 0 など)ではないと確信している場合、あるいはそうした場合を除外しても問題にならない場合は、単純に真値であるかどうかを検査するだけで済みます。
This page was last modified on 2026年4月1日 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.