1ヶ月以上何も書いていない996ですが、今日は便利だけどあまり使われていないJavaScriptの使い方をいくつか記録します
~indexOf()
。 、文字列に部分文字列が含まれているかどうかを判断するには、indexOf(subString) > -1 を使用して
を表すこともできます。indexOf() は、いいえを意味する -1 を返し、0 を返します0 より大きい数値は、~-1 の結果が 0 であることを意味し、if の false
と同等です。0 および 0 より大きい数値は、~ 演算後の 0 ではない数値であり、true
と同等です。
2 in if。 ;>0 n|0 について
もちろん、これらのアルゴリズムを丸めに使用するには制限があります。つまり、数値の範囲は 32 ビット 2 進数の範囲内でのみ使用できます。つまり、数値は -2147483648 ~ 2147483647 でなければなりません。これも通常の状況では問題ありません
3。
toFixed のメソッドは、数値を指定された小数点以下の桁数に丸めることです
Math.round メソッドは、数値を最も近い整数に丸めることができます
ただし、-4.5.toFixed(0) と Math については。 Round(-4.5)、一方は -5 を返し、もう一方は -4 を返します。
どうしてですか、とても混乱しています、誰か説明してもらえませんか