トップ 言語 JavaScript 基礎編 文法 in演算子

JavaScriptのin演算子―in演算子とは何かの説明とサンプルを用いたin演算字の挙動など

JavaScriptのin演算子とは何かの説明とサンプルを用いたin演算字の挙動など。JavaScriptのin演算子についてまとめています。

JavaScriptのin演算子とは

in演算子は、オブジェクトや配列内に指定したプロパティが含まれているかを判定する演算子です。

左辺に文字列またはオブジェクトのプロパティ名を指定して、右辺にオブジェクトまたは配列を指定します。

var result = 'x' in obj;

JavaScriptのin演算子を用いたサンプル

JavaScriptのin演算子を用いたサンプルソースです。

サンプルソース

JavaScriptのin演算子の以下のような挙動を確認サンプルソースになります。

<html>
<body>

<script type="text/javascript">

  var obj = {x:1, y:2, z:3};

  // 存在するプロパティ⇒true
  var resultA = 'x' in obj;

  // 存在しないプロパティ⇒false
  var resultB = 'a' in obj;

  // デフォルトで継承される親のクラスにあるtoStringメソッド⇒true
  var resultC = 'toString' in obj;

  alert(resultA + '\n' + resultB + '\n' + resultC); 

</script>

</body>
</html>

表示方法と表示結果

htmlファイルに保存して、ChromeやFirefoxなど、ブラウザで開けば表示できます。 表示した結果は次のようになります。

JavaScriptのin演算子を用いたサンプル

もっと知識を広げるための参考

戻る

スポンサーリンク

サイト内のページ

言語
C・C++ /HTML /Java /JavaScript /PHP /シェルスクリプト

開発環境
Ant /Bcc /Eclipse /gcc /gdb /g++ /JDK /JUnit /ZAP

技術・仕様
Ajax /CORBA /Java EE(旧称J2EE) /JNI

ライブラリ/Framework/CMS
jQuery /Lucene /MyBatis /RESTEasy /Spring /Struts /Seasar2 /WordPress

ITインフラ OSとミドルウェア
Linux /Windows /シェル
Apache/Tomcat /MySQL /Redis /Solr /vsftpd

ITインフラ PC 製品
ZOTAC

ITインフラ サーバー
Web公開サーバー構築

ITインフラ ネットワーク
プログラミング /機器 /構築

ITインフラ セキュリティ
公開サーバーのセキュリティ

SI
ホームページの作り方 /小さな会社のISMS

その他
IT用語 /ITスキル体系 /トレンド履歴

スポンサーリンク