• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:in windowと変数)

windowと変数を操作する方法と否定条件について

このQ&Aのポイント
  • windowオブジェクト内で変数を操作する方法と、存在判定を行う方法について説明します。
  • windowオブジェクト内の変数が存在するかどうかを判定するコードの書き方について解説します。
  • in windowを否定する方法について説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

> 1: > 上記では「存在しない」と判定されますがどのように記述したらいいのでしょうか? 存在すると判定されるためには、 windowオブジェクトに「i[str]」という名前のプロパティが存在する必要があります。 window["i[str]"] = "???"; //[や]は識別子に使えない文字なので、window.i[str] ではだめ。 if("i[str]" in window){  alert("proc"); //処理 } これでtrueになります。 (そもそも目的がよく分からないんだけど、こんな回答でいいのかな?) > 2: > in windowを否定(i[str]が存在しない場合)という書き方はどのようになるのでしょうか? 普通に !演算子で良いと思いますが。  !(xxx in obj)

picicate
質問者

お礼

大変初歩的な質問にありがとうございました!

すると、全ての回答が全文表示されます。

関連するQ&A