ドットインストール - 3分動画でマスターできるプログラミング学習サービス

  • レッスン一覧
  • 料金プラン
    • レッスン一覧
    • 料金プラン
  • ログイン
  • 運営からのお知らせ

    • 2025/08/28 NEW

      【週刊ドットインストール】 Figma入門を制作中、256timesの新クラスを企画中

    すべて見る
  • トップ /
  • マイページ /
  • レッスン一覧 /
  • 詳解JavaScript Intersection Observer API編 /
  • #08 要素が交差したらふわっと表示させよう /
  • if (!entries[0].isIntersecting) の ! は「〜ではない」の意味ですか?

if (!entries[0].isIntersecting) の ! は「〜ではない」の意味ですか?

その通りです。
2021年8月20日
ユーザー

!ですが、「・・・でないとき」の意味なのかと想像しますが、どういう意味なのですか。

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(12)

  • img 挙動に関して、正しい解釈かどうかを教えてください
  • isIntersecting は何のために使っているのでしょうか?
  • なぜ entries[0].target.classList.add('appear'); で target が必要なのですか?
  • target についてより詳しく教えてください
  • クラスをつける要素を取得する際に、entries[0] と書くのはなぜですか?
  • if 文の entries[0] は書かなくてもよいのですか?
  • コメントのショートカットが使えません
  • entries などの引数を指定できることに自力で気づける自信がありません
  • appear クラスをつける際に entries[0].target.classList.toggle('appear'); と書いても大丈夫ですか?
  • 早期 return する意味は何ですか?
  • if (!entries[0].isIntersecting) の ! は「〜ではない」の意味ですか?
  • if (entries[0].isIntersecting) {entries[0].target.classList.add('appear');} でも同じ動作になりますが、どちらが正しいですか?

この質問のレッスン

PREMIUM
詳解JavaScript Intersection Observer API編
ある要素が特定の領域と交差したかを監視することができるJavaScriptのIntersection Observer APIについて見ていきます。
0%
#08 要素が交差したらふわっと表示させよう
dotinstall

3分動画でマスターできるプログラミング学習サービスです。あなたもプログラミングを始めてみませんか?

サービスメニュー

  • レッスン一覧
  • 料金プラン
  • 法人向けライセンス
  • 256times
  • 運営からのお知らせ
  • プログラミング学習ガイド
  • プログラミング学習相談室
  • ヘルプ

ご利用にあたって

  • 利用規約
  • プライバシーポリシー
  • 利用者情報の外部送信について
  • 運営企業情報
  • 採用情報
  • 教材利用について
  • お問い合わせ

ソーシャルメディア

  • note
  • X (@dotinstall)
  • Facebookページ

更新情報

  • 新着レッスンRSS
  • 新着補足情報RSS

Copyright © 2011-2025 dotinstall.com. All Rights Reserved.