-
JavaScript関数を使用してURLをエンコードする方法は?
JavaScriptでURLをエンコードするには、encodeURI()メソッドを使用します。 例 次のコードを実行してURLをエンコードしてみてください- <!DOCTYPE html> <html> <body> <button onclick="display()">Encode</button> <p id="demo"></p>  
-
JavaScriptリンクに使用するのに適しているのは、「#」と「javascript:void(0)」のどちらですか。
「javascript:void(0)」を使用すると、高速になるため、間違いなく優れています。開発者ツールを使用して、GoogleChromeで両方の例を実行してみてください。 「javascript:void(0)」メソッドは、唯一の#よりも時間がかかりません。 「javascript:void(0)」の使用法は次のとおりです: 式をWebページに挿入すると望ましくない効果が生じる場合は、JavaScriptvoidを使用してそれを削除します。 「JavaScript:void(0)」を追加すると、未定義のプリミティブ値が返されます。 void演算子は、指定された式を評価するために使用され
-
JavaScriptのa++と++aの違いは何ですか?
++ aは、インクリメントされた後の値を返します。 ++はオペランドの前にあるため、これはプリインクリメント演算子です。 a ++は、インクリメントする前にaの値を返します。 ++はオペランドの後に来るので、これはポストインクリメント演算子です。 例 次のコードを実行して、i++と++iの違いを学ぶことができます- <html> <body> <script> var a =10;  
-
ページの読み込み時にJavaScript関数を呼び出すにはどうすればよいですか?
ページの読み込み時に関数を呼び出すには、-を使用します window.onload 例 次のコードを実行して、ページの読み込み時にJavaScript関数を実装してみてください ライブデモ <!DOCTYPE html> <html> <body> <script> function alertFunction() { aler
-
JavaScriptのeval()関数を使用するのはなぜ悪い考えですか?
JavaScript eval()は、引数を実行するために使用されます。 eval()メソッドを使用すると、コードの実行速度が低下します。実行範囲が異なるため、セキュリティの実装もあります。 例 eval()関数を実装する方法は次のとおりです- <html> <body> <script> var a = 30; var b = 12; &
-
onclickイベントで複数のJavaScript関数を呼び出す方法は?
クリックイベントで複数のJavaScript関数を呼び出すには、以下に示すようにセミコロンを使用します- onclick="Display1();Display2()" 例 ライブデモ <html> <head> <script> function Display1() { document.write ("He
-
引数がJavaScript関数に送信されているかどうかを判断するにはどうすればよいですか?
引数が関数に送信されるかどうかを判断するには、「デフォルト」パラメータを使用します。 例 次のコマンドを実行して実装してみてください ライブデモ <!DOCTYPE html> <html> <body> <script> function display(arg1 = 'Tutorials', arg2 = 'Learning') {
-
リーディングバンの構文は何ですか! JavaScript関数で?
無名関数を実行するには、先頭のバングを使用する必要があります!またはその他の記号- !function(){ // do stuff }(); -のように書くこともできます +function(){ // do stuff }(); 次の構文でも受け入れられます- ~function(){ // do stuff return 0; }( );
-
PythonDateTimeをJavascriptDateTimeと比較する方法は?
JavascriptとPythonの日時には2つの大きな違いがあります。最初の1つは、月の引数の意味です。 Javascriptの月は0から11の間であると予想されますが、Pythonでは1から12の間であると予想されます。したがって、次のタプルは、実際にはPythonとJavascriptの2つの異なる日付を表しています- (2017, 11, 1) Python: 1st November 2017 Javascript: 1sd December 2017 2つ目の違いは、デフォルトのタイムゾーンが異なることです。PythonのデフォルトはUTCであり、JavaScriptのデフォル
-
setTimeout()コールバックにパラメータを渡すにはどうすればよいですか?
setTimeout()コールバックにパラメーターを渡すには、次の構文を使用します- setTimeout(functionname, milliseconds, arg1, arg2, arg3...) 以下はパラメータです- 関数名-実行する関数の関数名。 ミリ秒-ミリ秒数。 arg1、arg2、arg3-これらは関数に渡される引数です。 例 次のコードを実行して、パラメータをsetTimeout()コールバックに渡すことができます ライブデモ <!DOCTYPE html> <html> <body> &
-
JavaScriptの三項演算子(?:)とは何ですか?
条件演算子または三項演算子は、最初に式の真または偽の値を評価し、次に評価の結果に応じて、指定された2つのステートメントのいずれかを実行します。 S.No オペレーターと説明 1 ? :(条件付き) 条件が真の場合?次に値X:それ以外の場合は値Y 例 次のコードを実行して、JavaScriptで三項演算子がどのように機能するかを理解できます ライブデモ <html> <body> <script>  
-
JavaScriptで呼び出し元の関数をどのように見つけますか?
呼び出し元関数を見つけるには、非標準機能「function.caller」を使用する必要があります。以前は「argument.caller」プロパティが考慮されていましたが、現在は廃止されています。 例 次の関数を実行して、呼び出し元の関数を取得できます ライブデモ <html> <head> <script type="text/javascript"> function Display() { &n
-
JavaScriptファイル全体を無名関数でラップする目的は何ですか?
ラッピングの目的は、名前空間を作成し、メンバー関数の可視性を制御することです。コードを関数スコープ内にラップし、他のライブラリとの衝突を減らします。これは、即時呼び出し関数式(IIFE)または自己実行無名関数と呼ばれるものです。 構文 構文は次のとおりです- (function() { // code })(); 上記のように、次の括弧のペアは、括弧内のコードを式に変換します- function(){...} さらに、次のペア、つまり2番目の括弧のペアは操作を続行します。上記の式から得られた関数を呼び出します。
-
ChromeでJavaScript関数の定義を見つける方法は?
Google ChromeでJavaScript関数の定義を見つけるには、ウェブブラウザを開き、F12キーを押して開発者ツールにアクセスします。 − Ctrl + Shift+Fを押します 以下に示すように正規表現を確認してください- 関数を検索してください。
-
JavaScriptの関数*とは何ですか?
function *宣言は、ジェネレーター関数を定義するために使用されます。 Generatorオブジェクトを返します。ジェネレーター関数を使用すると、関数を終了して後で再開するときに、その間にコードを実行できます。したがって、ジェネレーターを使用して、コード内のフロー制御を管理できます。 構文 構文は次のとおりです- function *myFunction() {} // or function* myFunction() {} // or function*myFunction() {} ジェネレーター関数の使い方を見てみましょう 例 ライブデモ <html>
-
JavaScript関数が定義されているかどうかを確認するにはどうすればよいですか?
JavaScript関数が定義されているかどうかを確認するには、「undefined」で確認します。 例 次の例を実行して、JavaScriptで関数が定義されているかどうかを確認できます- <!DOCTYPE html> <html> <body> <script> function display() { alert(&quo
-
JavaScriptの(function(){})()構文とは何ですか?
(function(){})()構文は、即時呼び出し関数式(IIFE)です。作成時に実行される関数です。 構文 構文は次のとおりです- (function() { // code })(); 上記のように、次の括弧のペアは、括弧内のコードを式に変換します- function(){...} さらに、次のペア、つまり2番目の括弧のペアは操作を続行します。上記の式から得られた関数を呼び出します。
-
JavaScript eval関数の使用は何ですか?
JavaScript eval()は、引数を実行するために使用されます。 eval()メソッドを使用すると、コードの実行速度が低下します。また、実行範囲が異なるため、セキュリティが実装されています。さらに、これを使用して文字列をJavaScript式として評価します。 eval()メソッドは実行速度が遅く、不適切な使用によりWebサイトがインジェクション攻撃を受ける可能性があるため、JavaScriptでの使用はお勧めしません。 例 eval()関数を実装する方法は次のとおりです ライブデモ <html> <body> &n
-
名前が文字列の場合にJavaScript関数を実行するにはどうすればよいですか?
名前が文字列の場合にJavaScript関数を実行するには、名前でクラスメソッドにアクセスできます 例 ライブデモ <html> <body> <script> class Demo { methodOne(){ document.
-
JavaScriptで特定の文字を分割して、文字列を分割するにはどうすればよいですか?
〜が出現するたびに文字列を分割するには、配列を分割します。分割後、改行を追加します。つまり、〜が出現するたびにを追加します。 たとえば、 This is demo text 1!~This is demo text 2!~~This is demo text 3! 分割して改行した後、次のように〜オカレンス- This is demo text 1! This is demo text 2! This is demo text 3! 例 完全な例を見てみましょう ライブデモ <!DOCTYPE html> <html> <body>