JavaScriptのDoubleEquals(==)とTriple Equals(===)
JavaScriptでは、値を同等に比較する方法が2つあることに気付いたかもしれません。
- 通常の等しい:
==
(二重に等しい) - 厳密に等しい:
===
(トリプルは等しい)
doubleの差は等しい(==
)およびトリプルイコール(===
)は:
- 通常は値を比較するだけで、値を無視します type
- 厳密に等しい場合は、両方の値を比較します 値型。
例:
// returns true
5 == "5"
// returns false
5 === "5"
上記の2つの例では、左側の値は数値です。 値型。右側は文字列です。 値のタイプ(引用符で指定' '
。
どちらもfiveの値を持っています ただし、1つは数値で、もう1つは文字列値です。厳密に等しい===
両方の場合にのみtrueと評価されます 値と値の型は同じです。
したがって、これらの例はどちらも、厳密に等しいの両側の値型が同じであるため、trueを評価/返します。
// returns true
5 === 5
// returns true
"5" === "5"
-
Javascriptの二分探索木
二分探索木は特別な動作を示します。ノードの左の子はその親の値よりも小さい値である必要があり、ノードの右の子はその親の値よりも大きい値である必要があります。 このセクションでは、主にそのような木に焦点を当てます。 二分探索木の操作 二分探索木で次の操作を定義します- キーをツリーに挿入する ツリー内の順序どおりの走査 ツリーでトラバーサルを事前注文する ツリー内のポストオーダートラバーサル ツリー内の値の検索 ツリーで最小値を検索する ツリーで最大値を検索する ツリーのリーフノードを削除する
-
JavaScript-href値を取得
URLが次のアンカータグがあるとします- <a class="demo" title="get the url" href="./mainPage.jsp/1245">href value at console</a> URL値、つまりhref属性値のみを取得する必要があります。これには、attr()-を使用します attr('href') 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head&