1. ランダムなブール値( true / false )を取得するこの関数は const randomBoolean = () => Math.random() >= 0.5; コンソールにログ出力します。 2. 指定された日付が営業日であるかどうかを確認するこのメソッドを使用すると、関数で指定された日付が平日か週末かを確認できます。 const isWeekday = (date) => date.getDay() % 6 !== 0; console.log(isWeekday(新しい日付(2021, 7, 6))); // 金曜日なので trueconsole.log(isWeekday(new Date(2021, 7, 7))); // 土曜日なのでfalse 3. 文字列を反転する文字列を反転する方法はいくつかあります。これは、split()、reverse()、join() メソッドを使用する最も単純な方法です。 const 逆 = str => str.split('').reverse().join(''); 逆('hello world'); // 'ダウンロード' 4. 現在のタブが非表示になっているかどうかを確認する
const isBrowserTabInView = () => document.hidden; ブラウザタブがビュー内にあるかどうかを確認します。 オフサイト: iQiyi 広告の再生時間は、現在のタブがアクティブになっているときのみカウントダウンされることを偶然発見しました。現在のタブを離れると、カウントダウンは停止します。Baidu で検索したところ、 var 非表示 if (typeof document.hidden !== "undefined") { hidden = "隠し"; } そうでない場合 (typeof document.mozHidden !== "undefined") { 非表示 = "mozHidden"; } そうでない場合 (typeof document.msHidden !== "undefined") { 非表示 = "msHidden"; } そうでない場合 (typeof document.webkitHidden !== "undefined") { 非表示 = "webkitHidden"; } console.log("現在のページは非表示ですか: " + document[hidden]) 5. 数字が偶数か奇数かを確認するconst isEven = num => num % 2 === 0; コンソールログ(isEven(2)); // 真実 コンソールログ(isEven(3)); // 間違い 6. 日付から時間を取得するconst timeFromDate = date => date.toTimeString().slice(0, 8); コンソールにログ出力します。 // "17:30:00" コンソールにログ出力します。 // 現在の時刻を出力します 7. 小数点以下n桁を保持するconst toFixed = (n, fixed) => ~~(Math.pow(10, fixed) * n) / Math.pow(10, fixed); // 例 toFixed(25.198726354, 1); // 25.1 固定(25.198726354, 2); // 25.19 固定(25.198726354, 3); // 25.198 toFixed(25.198726354, 4); // 25.1987 toFixed(25.198726354, 5); // 25.19872 toFixed(25.198726354, 6); // 25.198726 8. 要素が現在フォーカスされているかどうかを確認する
要素がフォーカスされているかどうかをconstで指定します。 要素がフォーカスされているかどうか(任意の要素) // フォーカスされている場合は true を返し、フォーカスされていない場合は false を返します 9. 現在のブラウザがタッチイベントをサポートしているかどうかを確認する定数 touchSupported = () => { (ウィンドウ内の 'ontouchstart' || window.DocumentTouch && ドキュメントの instanceof window.DocumentTouch); } コンソールにログを記録します。 // タッチ イベントがサポートされている場合は true が返され、そうでない場合は false が返されます。 10. 現在のブラウザがAppleデバイス上にあるかどうかを確認するconst isAppleDevice = /Mac|iPod|iPhone|iPad/.test(navigator.platform); console.log(AppleDevice がデバイスであるかどうか) 11. ページの先頭までスクロールしますconst goToTop = () => window.scrollTo(0, 0); 先頭へ移動します。 12. パラメータの平均値を取得するconst average = (...args) => args.reduce((a, b) => a + b) / args.length; 平均(1, 2, 3, 4); // 2.5 13. 華氏/摂氏変換const celsiusToFahrenheit = (摂氏) => 摂氏 * 9/5 + 32; const fahrenheitToCelsius = (華氏) => (華氏 - 32) * 5/9; // 例 celsiusToFahrenheit(15); // 59 摂氏から華氏(0); // 32 摂氏から華氏(-20); // -4 華氏から摂氏へ(59); // 15 華氏から摂氏へ(32); // 0 これで、エキスパートのように見える 13 個の JavaScript ワンライン プログラムに関する記事は終了です。JavaScript に関するその他のコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: この構成ファイルの排他ロックに失敗したという VMware 仮想マシンのプロンプトの解決方法
>>: MySQL が group by をサポートしない場合の解決策の概要
目次1. 基本2. 問題の説明3. 解決策付録: js を使用して Excel の日付形式を変換する...
マイグレーションMySQL 入門MySQL はもともとオープンソースのリレーショナル データベース管...
目次1: https証明書を準備する2: nginx sslモジュールを準備する3: SSL証明書を...
目次js ディープコピーデータ保存方法浅いコピー/深いコピーとは何か一般的なディープコピーの実装1....
IEでのRGBAとフィルター値の変換RGBA 透明度値IE フィルター値0.1 19 0.2 33 ...
1. 空のディレクトリを作成する $ cd /home/xm6f/dev $ mkdir myapp...
この記事では、パスワードボックスの検証情報を実装するためのJavaScriptの具体的なコードを例と...
zabbix を利用する上での最大のボトルネックはデータベースです。zabbix のデータストレージ...
Grid は 2 次元のグリッド レイアウト システムです。これを使用すると、本質的にはハック メソ...
Nginx はネストされた if ステートメントをサポートしておらず、if ステートメントでの論理判...
vsftpd の概要vsftpd は「very secure FTP daemon」の略称で、セキ...
ログローテーションは、Linux システムでは非常に一般的な機能です。ログローテーションは、システム...
1. パラダイムこのパラダイムの英語名は Normal Form であり、1970 年代にリレーショ...
最近、MySQL を使っています。Linux での mysql-installation という記事...
展開環境:インストールバージョン Red Hat Cent 7.0 MYSQL バージョン 8.0....