ホームページ  >  記事  >  バックエンド開発  >  JavaScript のいくつかの珍しい実用的な関数

JavaScript のいくつかの珍しい実用的な関数

巴扎黑
巴扎黑オリジナル
2016-12-10 09:06:221011ブラウズ

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 を返します。

どうしてですか、とても混乱しています、誰か説明してもらえませんか

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。