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