タグ付けされた質問 「undefined」

値が割り当てられていない変数は未定義です。


30
JavaScriptでnull、未定義、または空白の変数をチェックする標準関数はありますか?
変数に値があることを確認し、ないundefinedかnullどうかを確認するユニバーサルJavaScript関数はありますか?私はこのコードを持っていますが、すべてのケースをカバーしているかどうかはわかりません: function isEmpty(val){ return (val === undefined || val == null || val.length <= 0) ? true : false; }

30
変数が「未定義」か「null」かをどのように判断できますか?
変数がであるundefinedかどうかを判断するにはどうすればよいnullですか? 私のコードは次のとおりです: var EmpName = $("div#esd-names div#name").attr('class'); if(EmpName == 'undefined'){ // DO SOMETHING }; <div id="esd-names"> <div id="name"></div> </div> しかし、これを行うと、JavaScriptインタープリターが実行を停止します。





11
JavaScript変数の設定を解除する方法は?
JavaScriptにグローバル変数(実際にはwindowプロパティですが、重要ではないと思います)があり、以前のスクリプトによって既に入力されていますが、後で実行される別のスクリプトがその値を確認したり、それが定義された。 私はsome_var = undefined試してみましたが、それはテストの目的で機能しますtypeof some_var == "undefined"が、実際にそれを実行する正しい方法だとは思いません。 どう思いますか?


23
JavaScriptで未定義またはnull変数を確認する方法は?
JavaScriptコードで次のコードパターンを頻繁に使用しています if (typeof(some_variable) != 'undefined' && some_variable != null) { // Do something with some_variable } 同じ効果があるより簡単なチェック方法はありますか? いくつかのフォーラムや文献によると、単に次のことは同じ効果をもたらすはずです。 if (some_variable) { // Do something with some_variable } 残念ながら、Firebugはそのようなステートメントをランタイムでのエラーとして評価しますsome_variable。これはFirebugの(望ましくない)動作のみですか、それともこれら2つの方法の間に本当に違いがありますか?


10
変数をundefinedに設定したり、undefinedを引数として渡したりできますか?
JavaScript undefinedとnull値について少し混乱しています。 if (!testvar)実際には何をしますか?それをテストするのかundefined、nullそれとも単にテストするのundefinedですか? 変数が定義されたら、それをクリアしてundefined(したがって、変数を削除する)ことができますか? undefinedパラメータとして渡すことはできますか?例えば: function test(var1, var2, var3) { } test("value1", undefined, "value2");

8
変数===未定義vs typeof変数===「未定義」
jQueryのコアスタイルガイドラインは、変数が定義されているかどうかを確認するには、2つの異なる方法を提案します。 グローバル変数: typeof variable === "undefined" ローカル変数: variable === undefined プロパティ: object.prop === undefined jQueryがグローバル変数に1つのアプローチを使用し、ローカル変数とプロパティに別のアプローチを使用するのはなぜですか?


11
C ++プログラマが知っておくべき一般的な未定義の動作は何ですか?[閉まっている]
ここで何が質問されているのかを理解するのは困難です。この質問は、あいまいで、あいまいで、不完全で、過度に広い、または修辞的であり、現在の形では合理的に回答することができません。再開できるようにこの質問を明確にするヘルプについては、ヘルプセンターに アクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 C ++プログラマが知っておくべき一般的な未定義の動作は何ですか? 次のように言います: a[i] = i++;

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.