-
「javascript:void(0)」とはどういう意味ですか?
式をWebページに挿入すると望ましくない効果が生じる場合は、JavaScriptvoidを使用してそれを削除します。 「javaScript:void(0)」を追加すると、未定義のプリミティブ値が返されます。 void演算子は、指定された式を評価するために使用されます。その後、undefinedを返します。 void(0)を使用して、未定義のプリミティブ値を取得します。 void(0)をハイパーリンクとともに使用して、未定義のプリミティブ値を取得できます 例 ライブデモ <!DOCTYPE html> <html> <head>
-
JavaScriptで変数はどのようにメモリを割り当てられますか?
変数のJavaScript処理は、他のプログラミング言語C、C ++、Javaなどとは異なります。JavaScriptの変数は、名前付きコンテナーと考えることができます。これらのコンテナにデータを配置し、コンテナに名前を付けるだけでデータを参照できます。 JavaScriptプログラムで変数を使用する前に、それを宣言する必要があります。変数は、varキーワードを使用して次のように宣言されます。 <script> var rank; var points; </script> 変数に値を格納することを変数初期化と呼びます。変数の初期化は、変数の作成時、ま
-
JavaScriptで変数を宣言するときに、データ型を定義する必要がありますか?
JavaScriptでは、変数はvarキーワードとそれに続く変数名を使用して定義されます。 JavaScriptプログラムで変数を使用する前に、それを宣言する必要があります。変数はvarで宣言されます キーワードは次のとおりです。 var rank; JavaScriptではデータ型は必要ありません。 JavaScriptの変数は、他の強い型付き言語C ++、Javaなどのようには処理されません。 変数に値を格納することを変数初期化と呼びます。変数の初期化は、変数の作成時、または後でその変数が必要になった時点で実行できます。 <script> var n
-
JavaScriptの算術演算子とは何ですか?
JavaScriptは次の算術演算子をサポートしています。変数Aが10を保持し、変数Bが20を保持すると仮定すると、- Sr.No 演算子と説明 1 +(追加) 2つのオペランドを追加します 例: A+Bは30を与えます 2 -(減算) 最初のオペランドから2番目のオペランドを減算します 例: A-Bは-10を与えます 3 *(乗算) 両方のオペランドを乗算します 例: A*Bは200を与えます 4 /(分割) 分子を分母で割る 例: B/Aは2を与えます 5 %(モジュラス)
-
JavaScriptの比較演算子とは何ですか?
JavaScriptは、次の比較演算子をサポートしています。変数Aが10を保持し、変数Bが20を保持すると仮定すると、次のようになります。 Sr。番号 演算子と説明 1 ==(等しい) 2つのオペランドの値が等しいかどうかをチェックし、等しい場合は条件が真になります。 例: (A ==B)は真ではありません。 2 !=(等しくない) 2つのオペランドの値が等しいかどうかをチェックし、値が等しくない場合は、条件が真になります。 例: (A!=B)は真です。 3 (より大きい) 左のオペランドの値が右のオペランドの値より大き
-
「型なし」プログラミング言語と「動的型付き」プログラミング言語の違いは何ですか?
動的に型付けされる 動的型付け言語は、型が実行時の値に関連付けられているため、そのように呼ばれます。毎回タイプを指定する必要はありません。名前が示すように、変数の型は動的です。つまり、変数を型に設定した後でも、変数を変更できます。 動的に型付けされる言語には、Python、Perl、Rubyなどがあります。 型なし 動的型付け言語とも呼ばれる型なし言語は、変数の型を定義させないプログラミング言語です。 JavaScriptは型なしです 言語。これは、JavaScript変数が任意のデータ型の値を保持できることを意味します。 JavaScriptで変数を宣言するには、varキーワードを使用
-
どのデータがvarに保存され、そのコンテンツはJavaScriptでどのように変更されますか?
JavaScript変数は型指定されていませんが、値には型があります。同じ変数に新しい値を割り当てることができます。 例 ライブデモ <!DOCTYPE html> <html> <body> <script> var a; document.write(typeof a+"\r\n"); &nbs
-
JavaScriptループ内に動的変数名を作成するにはどうすればよいですか?
これを実現するには、現在のスコープにプロパティを追加する必要があります。これを使用してこれを達成します。これは、プログラムの現在のスコープ用です- for (var i = 0; i < coords.length; ++i) { this["marker"+i] = "add here"; } 上記は必要なものを取得し、次のように取得します- var a = this.marker0; alert(a); 上記のように「ここに追加」というテキストが表示されます。
-
JavaScriptの論理演算子とは何ですか?
JavaScriptは次の論理演算子をサポートしています。変数Aが10を保持し、変数Bが20を保持すると仮定すると、 Sr.No 演算子と説明 1 &&(論理積) 両方のオペランドがゼロ以外の場合、条件は真になります。 例: (A &&B)は真です。 2 | | (論理OR) 2つのオペランドのいずれかがゼロ以外の場合、条件は真になります。 例: (A || B)は真です。 3 ! (論理否定) オペランドの論理状態を逆にします。条件がtrueの場合、LogicalNOT演算子はそれをfalseにします。 例:
-
JavaScriptはどのように型なし言語ですか?
JavaScriptは型指定されていない言語です。これは、JavaScript変数が任意のデータ型の値を保持できることを意味します。 C、C ++、Javaのようには機能しません。ここでは、int、charなどのデータ型は必要ありません。 JavaScriptで変数を宣言するには、varキーワードを使用する必要があります。数値であろうと文字列であろうと、宣言にはvarキーワードを使用します。次のコードを実行して、JavaScriptで変数を宣言する方法を学ぶことができます 例 ライブデモ <html> <body>  
-
JavaScriptで文字列のすべての出現を置き換える方法は?
JavaScriptで出現する文字列を置き換えるには、replace()メソッドを使用します- <html> <body> <script> var str1 = 'John loves studying. He loves Football too!'; var str2 = str1.replace(/loves/g, "lik
-
JavaScriptで変数に名前を付ける方法は?
変数は名前付きコンテナと考えることができます。これらのコンテナにデータを配置し、コンテナに名前を付けるだけでデータを参照できます。 JavaScriptで変数に名前を付けるときは、次のルールに注意してください。 JavaScriptで予約されているキーワードを変数名として使用しないでください。これらのキーワードについては、次のセクションで説明します。たとえば、ブレーク またはブール値 変数名は無効です。 JavaScript変数名は、数字(0〜9)で始めることはできません。文字またはアンダースコア文字で始める必要があります。たとえば、 123test は無効な変数名ですが、 _123t
-
JavaScriptの変数の命名規則とは
JavaScriptで変数に名前を付けるときは、いくつかのルールに注意してください。以下は、JavaScriptの変数の命名規則です- JavaScriptで予約されているキーワードを変数名として使用しないでください。これらのキーワードについては、次のセクションで説明します。たとえば、ブレーク またはブール値 変数名は無効です。 JavaScript変数名は、数字(0〜9)で始めることはできません。文字またはアンダースコア文字で始める必要があります。たとえば、 123test は無効な変数名ですが、 _123test 有効なものです。 JavaScript変数名では大文字と小文字が区別
-
JavaScriptの予約語とは何ですか?
予約語は、JavaScript変数、関数、メソッド、ループラベル、またはオブジェクト名として使用できません。 JavaScriptで予約語は次のとおりです- abstract その他 instanceof スイッチ ブール値 列挙型 int 同期 ブレーク エクスポート インターフェース これ バイト 拡張 long スロー ケース False ネイティブ スロー キャッチ 最終版 new 一時的 char 最後に null true
-
JavaScriptの「varnull」はエラーをスローしますが、「varundefined」はエラーをスローしないのはなぜですか?
予約済みの識別子であるため、Webブラウザは「varnull」のエラーをスローします。 ECMAScriptの識別子として次のリテラルを使用することはできません- null frue false 未定義 定義のないプロパティ。これは不明であり、予約済みの識別子ではありません。そのタイプは未定義です。 null 既知であり、予約済みの識別子です。ただし、「null」は「false」と同じではありません。変数を宣言してnullに設定すると、nullが出力されます。
-
JavaScriptで「クラス」が予約語になるのはなぜですか?
以下は、「クラス」を含む将来の予約語です。これらの単語は、提案された拡張機能のキーワードとして使用されるため、これらの拡張機能の将来の採用の可能性を考慮して予約されています。 class enum extends super const export Import 上記は、ECMAScript仕様で定義されています。 ECMAScript 6言語仕様では、これが使用されます。クラス宣言はクラスを作成します- class name [extends] { // body of class }
-
JavaScriptで「const」キーワードを使用するにはどうすればよいですか?
constの値は同じままなので、変更して再度宣言することはできません。 「const」宣言を使用して読み取り専用参照を作成します。 constを使用すると、関数スコープではなくブロックスコープでローカル変数を宣言できます。定数変数aがあるとしましょう。定数変数のような値を宣言した後は、それに新しい値を割り当てることはできません。 // declared ‘a’ as a constant variable. const a = 150; // Assigning a new value to `a` will fail since ‘a’ i
-
JavaScriptのNaNとは何ですか?
NaNはJavaScriptプロパティであり、「Not-a-Number」値です。これは、それが正式な番号ではないことを示しています。 構文 構文は次のとおりです- Number.NaN 例 値がNaNであるかどうかを確認するには、Number.isNaN()またはisNan()メソッドを使用します。チェックする例を次に示します- ライブデモ <!DOCTYPE html> <html> <body> <button onclick="display()">C
-
JavaScriptで変数がNaNであるかどうかを確認するにはどうすればよいですか?
NaNはJavaScriptプロパティであり、「Not-a-Number」値です。値がNaNであるかどうかを確認するには、Number.isNaN()またはisNan()メソッドを使用します。 例 JavaScriptのNaNの変数かどうかを確認する例を次に示します ライブデモ <!DOCTYPE html> <html> <body> <button onclick="display()">Check</button>
-
JavaScriptで変数を宣言することの使用は何ですか?
JavaScriptプログラムで変数を使用する前に、それを宣言する必要があります。変数は、名前付きコンテナーと考えることができます。これらのコンテナにデータを配置し、コンテナに名前を付けるだけでデータを参照できます。 変数は次のようにvarキーワードで宣言されます。 <script> <!-- var rank; var points; //--> </script> 次のように、同じvarキーワードで複数の変数を宣言す