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 をサポートしない場合の解決策の概要
また、多くの場合、メンテナンスのために Web サイトを少なくとも数分間オフラインにする必要がありま...
コードをコピーコードは次のとおりです。 <選択> <オプション値="&q...
目次序文環境の準備カテゴリコンポーネントアプリのコンポーネント1. デフォルトスロット2. 名前付き...
最近友人からDockerを触ったことがあるかと聞かれました。あまり自信がなかったので答えられませんで...
まず、データベース テーブルを作成します。 テーブル `t_demo` を作成します ( `id` ...
目次0x0 はじめに0x1 インストール0x2 ノードサイドバー0x3 統合例0x0 はじめにプロジ...
目次序文JavaScript find() メソッドJavaScript filter() メソッド...
目次1. Dockerはリモートアクセスを可能にする2. Intellij IDEAにDockerプ...
質問:最近、プロジェクトの統計を行っていたときに、テーブルを上下にスクロールしたときにテーブルの先頭...
1.Mysql接続方法MySQL 通信プロトコルを理解するには、まず MySQL サーバーへの接続に...
ステートメント 1: <link rel="shortcut icon" ...
1. ベクターマップベクター グラフィックスは直線と曲線を使用してグラフィックスを表します。これらの...
この記事では、MySQL 5.7.21の解凍版をダウンロードしてインストールする詳細な手順を記録して...
1. 通常の背景ぼかしコード: <スタイル> html, 体 { 幅: 100%; 高...
1.VirtualBoxソフトウェアをダウンロードしてインストールするまず、VirtualBox の...