JavaScript では、浮動小数点数に関する証拠を収集するために、通常、単一の垂直バーが使用されます。ここでは、JavaScript での | の使用方法について詳しく説明します。
js の操作 js の整数操作における単一の縦棒「|」の役割は、小数点を削除する parseInt と同等です。正の数の場合は Math.floor() と同等、負の数の場合は Math.ceil() と同等 注:1 は切り上げに使用されます。 2. Math.floor() は切り捨てに使用されます。
3. Math.round() 丸めは数学でよく使用されます。console.log(0.6|0)//0 console.log(1.1|0)//1 console.log(3.65555|0)//3 console.log(5.99999|0)//5 console.log(-7.777|0)//-7
toFixed メソッドの使用法は次のとおりです:
100.456001.toFixed(2); //100.47 100.456001.toFixed(3); //100.456 Number.prototype.toFixed.call(100.456001,2); //100.47
99.456001.toPrecision(5); //99.456 100.456001.toPrecision(5); //100.46 Number.prototype.toPrecision.call(10.456001,5); //10.456
単一の垂直バーの演算規則
上記の例を読んだ後、単一の垂直バーは丸め演算に使用できる、つまり正の部分のみが保持されることが一般的にわかります。 、小数部分は削除されますが、「|0」はどのように演算を実行しますか? なぜ「|0」は丸めの目的を達成できるのでしょうか?横棒と縦棒が 0 でない場合、それは何でしょうか?これらの質問について、次の例を見てみましょう:
console.log(3|4); //7 console.log(4|4);//4 console.log(8|3);//11 console.log(5.3|4.1);//5 console.log(9|3455);//3455
JavaScript のブロックレベルのスコープ、プライベート変数、モジュール モードを深く理解する (画像とテキストのチュートリアル)
Javascript の配列ループ トラバーサル (forEach の詳細な説明)
JavaScriptの一般関数とコンストラクタの違い(コードと合わせて詳しく解説)
以上がJavaScript での | 単一縦棒演算子の使用方法の詳細な説明 (グラフィック チュートリアル)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。