1. なぜ論理演算が必要なのでしょうか?
2.this.index と op.style.cssText の関係は何ですか? 簡単に説明してもらえますか?
某草草2017-07-05 11:02:28
その文は、クリックされたボタンが「リセット」の場合、p1
元素的 cssText
清空。也就是重置了 p1
元素的初始状态(没有 style
値を設定することを意味します。
&&
运算是从左向右执行的,只有当左边表达式为真时,才执行右边的表达式。在这里既当 this.index == oBtn.length - 1
,也就是点击的是最后一个按钮时,执行 op.style.cssText = ""
。
この種の文章は、可読性が低く、良い書き方ではありません。通常の書き方は次のとおりです:
リーリーthis.index
就是保存了按钮的序号,用于判断点击的是哪个按钮。在这里不能直接用 i
は、これが JavaScript の有名な欠陥であることを表します。
为情所困2017-07-05 11:02:28
リーリー
の意味: 最後のボタンの場合、次のコードを実行します (op.style.cssText = "")
、つまりスタイルをクリアします
はif(a==b){code....}
個人的にはこの書き方は好きではありません。
2. .this.index と op.style.cssText の関係は何ですか
this.index はボタンのシリアル番号です op.style.cssText = ""
は op スタイルをクリアすることを意味します。